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 |