annotate include/myframe.h @ 2:deaf3f2d54b2

more parameters.
author pyon@macmini
date Thu, 08 Nov 2012 20:17:12 +0900
parents 20018a6f69a9
children eea479fc2a28
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
pyon@macmini
parents:
diff changeset
1 // Filename : myframe.h
pyon@macmini
parents:
diff changeset
2 // Last Change: 20-Oct-2012.
pyon@macmini
parents:
diff changeset
3 //
pyon@macmini
parents:
diff changeset
4 #ifndef __MYFRAME_H__
pyon@macmini
parents:
diff changeset
5 #define __MYFRAME_H__
pyon@macmini
parents:
diff changeset
6
pyon@macmini
parents:
diff changeset
7 #include "common.h"
pyon@macmini
parents:
diff changeset
8
pyon@macmini
parents:
diff changeset
9 class MyFrame : public wxFrame
pyon@macmini
parents:
diff changeset
10 {
pyon@macmini
parents:
diff changeset
11 DECLARE_EVENT_TABLE()
pyon@macmini
parents:
diff changeset
12 private:
pyon@macmini
parents:
diff changeset
13
pyon@macmini
parents:
diff changeset
14 protected:
pyon@macmini
parents:
diff changeset
15 wxMenuBar* m_menubar;
pyon@macmini
parents:
diff changeset
16 wxMenu* m_menuFile;
pyon@macmini
parents:
diff changeset
17
pyon@macmini
parents:
diff changeset
18 wxStaticText* m_staticText1;
pyon@macmini
parents:
diff changeset
19 wxDirPickerCtrl* m_dirPickerWatch;
pyon@macmini
parents:
diff changeset
20 wxStaticText* m_staticText2;
pyon@macmini
parents:
diff changeset
21 wxTextCtrl* m_textCtrlFile;
pyon@macmini
parents:
diff changeset
22 wxStaticText* m_staticText3;
pyon@macmini
parents:
diff changeset
23 wxTextCtrl* m_textCtrlCommand;
pyon@macmini
parents:
diff changeset
24 wxStaticText* m_staticText4;
1
20018a6f69a9 implement copy.
pyon@macmini
parents: 0
diff changeset
25 wxTextCtrl* m_textCtrlWait;
20018a6f69a9 implement copy.
pyon@macmini
parents: 0
diff changeset
26 wxStaticText* m_staticText5;
0
pyon@macmini
parents:
diff changeset
27 wxDirPickerCtrl* m_dirPickerMove;
1
20018a6f69a9 implement copy.
pyon@macmini
parents: 0
diff changeset
28 wxStaticText* m_staticText6;
20018a6f69a9 implement copy.
pyon@macmini
parents: 0
diff changeset
29 wxCheckBox* m_checkBoxCopy;
2
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
30 wxStaticText* m_staticText7;
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
31 wxComboBox* m_comboSuffix;
1
20018a6f69a9 implement copy.
pyon@macmini
parents: 0
diff changeset
32 wxStaticText* m_staticTextDummy1;
20018a6f69a9 implement copy.
pyon@macmini
parents: 0
diff changeset
33 wxStaticText* m_staticTextDummy2;
20018a6f69a9 implement copy.
pyon@macmini
parents: 0
diff changeset
34 wxStaticText* m_staticTextDummy3;
2
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
35 wxStaticText* m_staticText8;
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
36 wxCheckBox* m_checkBoxExit;
0
pyon@macmini
parents:
diff changeset
37 wxToggleButton* m_toggleBtn;
pyon@macmini
parents:
diff changeset
38
pyon@macmini
parents:
diff changeset
39 wxFileSystemWatcher* m_watcher;
pyon@macmini
parents:
diff changeset
40
pyon@macmini
parents:
diff changeset
41 public:
pyon@macmini
parents:
diff changeset
42 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
pyon@macmini
parents:
diff changeset
43 ~MyFrame();
pyon@macmini
parents:
diff changeset
44
pyon@macmini
parents:
diff changeset
45 void OnFileSystemEvent( wxFileSystemWatcherEvent& event );
pyon@macmini
parents:
diff changeset
46 void OnWatch( wxCommandEvent& WXUNUSED(event) );
pyon@macmini
parents:
diff changeset
47
pyon@macmini
parents:
diff changeset
48 void OnWinSize( wxSizeEvent& event );
pyon@macmini
parents:
diff changeset
49 void OnWinMove( wxMoveEvent& WXUNUSED(event) );
pyon@macmini
parents:
diff changeset
50 void TellLocation( void );
pyon@macmini
parents:
diff changeset
51 void OnQuit( wxCommandEvent& WXUNUSED(event) );
pyon@macmini
parents:
diff changeset
52 void OnAbout( wxCommandEvent& WXUNUSED(event) );
2
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
53 void OnSetup( wxCommandEvent& WXUNUSED(event) );
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
54 void OnSaveParams( wxCommandEvent& WXUNUSED(event) );
0
pyon@macmini
parents:
diff changeset
55 void SaveConfig( wxCloseEvent& WXUNUSED(event) );
pyon@macmini
parents:
diff changeset
56 };
pyon@macmini
parents:
diff changeset
57
pyon@macmini
parents:
diff changeset
58 enum {
pyon@macmini
parents:
diff changeset
59 ID_MNAPPDIR = wxID_HIGHEST + 10,
2
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
60 ID_MNSETUP,
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
61 ID_MNSAVE,
0
pyon@macmini
parents:
diff changeset
62 ID_MNABOUT,
pyon@macmini
parents:
diff changeset
63 ID_WATCHDIR,
pyon@macmini
parents:
diff changeset
64 ID_FILENAME,
pyon@macmini
parents:
diff changeset
65 ID_COMMAND,
1
20018a6f69a9 implement copy.
pyon@macmini
parents: 0
diff changeset
66 ID_WAIT,
0
pyon@macmini
parents:
diff changeset
67 ID_MOVEDIR,
1
20018a6f69a9 implement copy.
pyon@macmini
parents: 0
diff changeset
68 ID_COPY,
2
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
69 ID_SUFFIX,
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
70 ID_EXIT,
0
pyon@macmini
parents:
diff changeset
71 ID_TOGGLEWATCH,
pyon@macmini
parents:
diff changeset
72 };
pyon@macmini
parents:
diff changeset
73
pyon@macmini
parents:
diff changeset
74 #endif //__MYFRAME_H__
pyon@macmini
parents:
diff changeset
75