annotate include/myframe.h @ 3:eea479fc2a28 default tip

redesign form.
author pyon@macmini
date Sun, 25 Nov 2012 12:59:11 +0900
parents deaf3f2d54b2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
pyon@macmini
parents:
diff changeset
1 // Filename : myframe.h
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
2 // Last Change: 25-Nov-2012.
0
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:
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
13 wxFileSystemWatcher* m_watcher;
0
pyon@macmini
parents:
diff changeset
14
pyon@macmini
parents:
diff changeset
15 protected:
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
16 wxMenuBar* m_menubar;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
17 wxMenu* m_menuFile;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
18
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
19 wxSearchCtrl* m_searchCtrlFile;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
20 wxDirPickerCtrl* m_dirPickerWatchDir;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
21 wxListCtrl* m_listCtrlWatchDir;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
22 wxChoice* m_choiceMove;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
23 wxStaticText* m_staticText0;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
24 wxChoice* m_choiceSuffix;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
25 wxDirPickerCtrl* m_dirPickerMoveTo;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
26 wxListCtrl* m_listCtrlMove;
0
pyon@macmini
parents:
diff changeset
27
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
28 wxStaticText* m_staticTextCmd0;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
29 wxTextCtrl* m_textCtrlCmd0;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
30 wxChoice* m_choiceCmd0;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
31 wxStaticText* m_staticTextCmd1;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
32 wxTextCtrl* m_textCtrlCmd1;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
33 wxChoice* m_choiceCmd1;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
34 wxStaticText* m_staticTextCmd2;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
35 wxTextCtrl* m_textCtrlCmd2;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
36 wxChoice* m_choiceCmd2;
0
pyon@macmini
parents:
diff changeset
37
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
38 wxChoice* m_choiceFound;
0
pyon@macmini
parents:
diff changeset
39
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
40 wxTextCtrl* m_textCtrlWait;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
41 wxStaticText* m_staticText1;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
42 wxChoice* m_choiceNotFound;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
43 wxToggleButton* m_toggleBtn;
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
44
0
pyon@macmini
parents:
diff changeset
45 public:
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
46
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
47 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
0
pyon@macmini
parents:
diff changeset
48 ~MyFrame();
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
49
0
pyon@macmini
parents:
diff changeset
50 void OnFileSystemEvent( wxFileSystemWatcherEvent& event );
pyon@macmini
parents:
diff changeset
51 void OnWatch( wxCommandEvent& WXUNUSED(event) );
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
52 void OnSetup( wxCommandEvent& WXUNUSED(event) );
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
53 void OnSaveParams( wxCommandEvent& WXUNUSED(event) );
0
pyon@macmini
parents:
diff changeset
54
pyon@macmini
parents:
diff changeset
55 void OnWinSize( wxSizeEvent& event );
pyon@macmini
parents:
diff changeset
56 void OnWinMove( wxMoveEvent& WXUNUSED(event) );
pyon@macmini
parents:
diff changeset
57 void TellLocation( void );
pyon@macmini
parents:
diff changeset
58 void OnQuit( wxCommandEvent& WXUNUSED(event) );
pyon@macmini
parents:
diff changeset
59 void OnAbout( wxCommandEvent& WXUNUSED(event) );
pyon@macmini
parents:
diff changeset
60 void SaveConfig( wxCloseEvent& WXUNUSED(event) );
pyon@macmini
parents:
diff changeset
61 };
pyon@macmini
parents:
diff changeset
62
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
63 enum
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
64 {
0
pyon@macmini
parents:
diff changeset
65 ID_MNAPPDIR = wxID_HIGHEST + 10,
2
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
66 ID_MNSETUP,
deaf3f2d54b2 more parameters.
pyon@macmini
parents: 1
diff changeset
67 ID_MNSAVE,
0
pyon@macmini
parents:
diff changeset
68 ID_MNABOUT,
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
69 ID_TGLWATCH,
0
pyon@macmini
parents:
diff changeset
70 };
pyon@macmini
parents:
diff changeset
71
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
72
0
pyon@macmini
parents:
diff changeset
73 #endif //__MYFRAME_H__
pyon@macmini
parents:
diff changeset
74
3
eea479fc2a28 redesign form.
pyon@macmini
parents: 2
diff changeset
75