Mercurial > mercurial > hgweb_dw.cgi
comparison include/myframe.h @ 3:eea479fc2a28 default tip
redesign form.
| author | pyon@macmini |
|---|---|
| date | Sun, 25 Nov 2012 12:59:11 +0900 |
| parents | deaf3f2d54b2 |
| children |
comparison
equal
deleted
inserted
replaced
| 2:deaf3f2d54b2 | 3:eea479fc2a28 |
|---|---|
| 1 // Filename : myframe.h | 1 // Filename : myframe.h |
| 2 // Last Change: 20-Oct-2012. | 2 // Last Change: 25-Nov-2012. |
| 3 // | 3 // |
| 4 #ifndef __MYFRAME_H__ | 4 #ifndef __MYFRAME_H__ |
| 5 #define __MYFRAME_H__ | 5 #define __MYFRAME_H__ |
| 6 | 6 |
| 7 #include "common.h" | 7 #include "common.h" |
| 8 | 8 |
| 9 class MyFrame : public wxFrame | 9 class MyFrame : public wxFrame |
| 10 { | 10 { |
| 11 DECLARE_EVENT_TABLE() | 11 DECLARE_EVENT_TABLE() |
| 12 private: | 12 private: |
| 13 wxFileSystemWatcher* m_watcher; | |
| 13 | 14 |
| 14 protected: | 15 protected: |
| 15 wxMenuBar* m_menubar; | 16 wxMenuBar* m_menubar; |
| 16 wxMenu* m_menuFile; | 17 wxMenu* m_menuFile; |
| 17 | 18 |
| 18 wxStaticText* m_staticText1; | 19 wxSearchCtrl* m_searchCtrlFile; |
| 19 wxDirPickerCtrl* m_dirPickerWatch; | 20 wxDirPickerCtrl* m_dirPickerWatchDir; |
| 20 wxStaticText* m_staticText2; | 21 wxListCtrl* m_listCtrlWatchDir; |
| 21 wxTextCtrl* m_textCtrlFile; | 22 wxChoice* m_choiceMove; |
| 22 wxStaticText* m_staticText3; | 23 wxStaticText* m_staticText0; |
| 23 wxTextCtrl* m_textCtrlCommand; | 24 wxChoice* m_choiceSuffix; |
| 24 wxStaticText* m_staticText4; | 25 wxDirPickerCtrl* m_dirPickerMoveTo; |
| 25 wxTextCtrl* m_textCtrlWait; | 26 wxListCtrl* m_listCtrlMove; |
| 26 wxStaticText* m_staticText5; | |
| 27 wxDirPickerCtrl* m_dirPickerMove; | |
| 28 wxStaticText* m_staticText6; | |
| 29 wxCheckBox* m_checkBoxCopy; | |
| 30 wxStaticText* m_staticText7; | |
| 31 wxComboBox* m_comboSuffix; | |
| 32 wxStaticText* m_staticTextDummy1; | |
| 33 wxStaticText* m_staticTextDummy2; | |
| 34 wxStaticText* m_staticTextDummy3; | |
| 35 wxStaticText* m_staticText8; | |
| 36 wxCheckBox* m_checkBoxExit; | |
| 37 wxToggleButton* m_toggleBtn; | |
| 38 | 27 |
| 39 wxFileSystemWatcher* m_watcher; | 28 wxStaticText* m_staticTextCmd0; |
| 29 wxTextCtrl* m_textCtrlCmd0; | |
| 30 wxChoice* m_choiceCmd0; | |
| 31 wxStaticText* m_staticTextCmd1; | |
| 32 wxTextCtrl* m_textCtrlCmd1; | |
| 33 wxChoice* m_choiceCmd1; | |
| 34 wxStaticText* m_staticTextCmd2; | |
| 35 wxTextCtrl* m_textCtrlCmd2; | |
| 36 wxChoice* m_choiceCmd2; | |
| 40 | 37 |
| 38 wxChoice* m_choiceFound; | |
| 39 | |
| 40 wxTextCtrl* m_textCtrlWait; | |
| 41 wxStaticText* m_staticText1; | |
| 42 wxChoice* m_choiceNotFound; | |
| 43 wxToggleButton* m_toggleBtn; | |
| 44 | |
| 41 public: | 45 public: |
| 42 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ); | 46 |
| 47 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ); | |
| 43 ~MyFrame(); | 48 ~MyFrame(); |
| 44 | 49 |
| 45 void OnFileSystemEvent( wxFileSystemWatcherEvent& event ); | 50 void OnFileSystemEvent( wxFileSystemWatcherEvent& event ); |
| 46 void OnWatch( wxCommandEvent& WXUNUSED(event) ); | 51 void OnWatch( wxCommandEvent& WXUNUSED(event) ); |
| 52 void OnSetup( wxCommandEvent& WXUNUSED(event) ); | |
| 53 void OnSaveParams( wxCommandEvent& WXUNUSED(event) ); | |
| 47 | 54 |
| 48 void OnWinSize( wxSizeEvent& event ); | 55 void OnWinSize( wxSizeEvent& event ); |
| 49 void OnWinMove( wxMoveEvent& WXUNUSED(event) ); | 56 void OnWinMove( wxMoveEvent& WXUNUSED(event) ); |
| 50 void TellLocation( void ); | 57 void TellLocation( void ); |
| 51 void OnQuit( wxCommandEvent& WXUNUSED(event) ); | 58 void OnQuit( wxCommandEvent& WXUNUSED(event) ); |
| 52 void OnAbout( wxCommandEvent& WXUNUSED(event) ); | 59 void OnAbout( wxCommandEvent& WXUNUSED(event) ); |
| 53 void OnSetup( wxCommandEvent& WXUNUSED(event) ); | |
| 54 void OnSaveParams( wxCommandEvent& WXUNUSED(event) ); | |
| 55 void SaveConfig( wxCloseEvent& WXUNUSED(event) ); | 60 void SaveConfig( wxCloseEvent& WXUNUSED(event) ); |
| 56 }; | 61 }; |
| 57 | 62 |
| 58 enum { | 63 enum |
| 64 { | |
| 59 ID_MNAPPDIR = wxID_HIGHEST + 10, | 65 ID_MNAPPDIR = wxID_HIGHEST + 10, |
| 60 ID_MNSETUP, | 66 ID_MNSETUP, |
| 61 ID_MNSAVE, | 67 ID_MNSAVE, |
| 62 ID_MNABOUT, | 68 ID_MNABOUT, |
| 63 ID_WATCHDIR, | 69 ID_TGLWATCH, |
| 64 ID_FILENAME, | |
| 65 ID_COMMAND, | |
| 66 ID_WAIT, | |
| 67 ID_MOVEDIR, | |
| 68 ID_COPY, | |
| 69 ID_SUFFIX, | |
| 70 ID_EXIT, | |
| 71 ID_TOGGLEWATCH, | |
| 72 }; | 70 }; |
| 71 | |
| 73 | 72 |
| 74 #endif //__MYFRAME_H__ | 73 #endif //__MYFRAME_H__ |
| 75 | 74 |
| 75 |
