annotate include/myframe.h @ 8:b59dfcc84d7a default tip

v0.4b
author pyon@macmini
date Thu, 13 Oct 2011 20:13:41 +0900
parents 3b734fd6ee2b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
1 // Filename : myframe.h
8
pyon@macmini
parents: 5
diff changeset
2 // Last Change: 13-Oct-2011.
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
3 //
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
4 #ifndef MYFRAME
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
5 #define MYFRAME
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
6 #include "wx/wxprec.h"
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
7
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
8 #ifndef WX_PRECOMP
4
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
9 #include <wx/wx.h>
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
10 #include <wx/icon.h>
4
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
11 #include <wx/dir.h>
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
12 #include <wx/menu.h>
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
13 #include <wx/string.h>
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
14 #include <wx/statusbr.h>
4
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
15 #include <wx/stattext.h>
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
16 #include <wx/button.h>
4
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
17 #include <wx/datectrl.h>
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
18 #include <wx/dateevt.h>
4
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
19 #include <wx/textctrl.h>
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
20 #include <wx/filepicker.h>
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
21 #include <wx/filename.h>
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
22 #include <wx/listctrl.h>
4
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
23 #include <wx/dir.h>
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
24 #include <wx/file.h>
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
25 #include <wx/tokenzr.h>
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
26 #include <wx/stdpaths.h>
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
27 #include <wx/sizer.h>
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
28 #include <wx/combobox.h>
8
pyon@macmini
parents: 5
diff changeset
29 #include <wx/progdlg.h>
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
30 #include <wx/frame.h>
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
31 #endif
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
32
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
33
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
34 //////////////////////////////////////////////////////////////////////////
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
35 class MyFrame : public wxFrame
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
36 {
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
37 DECLARE_EVENT_TABLE()
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
38 public:
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
39 wxMenuBar* m_menubar;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
40 wxMenu* m_menuFile;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
41 wxStatusBar* m_statusBar;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
42
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
43 wxStaticText* m_staticTextWork;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
44 wxDirPickerCtrl* m_dirPickerWork;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
45 wxButton* m_buttonDetWhite;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
46
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
47 wxStaticText* m_staticTextMoveTo;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
48 wxComboBox* m_comboBoxMoveDrive;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
49 wxDatePickerCtrl* m_datePickerCcn;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
50 wxComboBox* m_comboBoxCcn;
3
a5bddd859104 implement delwhtie
pyon@macmini
parents: 2
diff changeset
51 wxButton* m_buttonSetDir;
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
52 wxButton* m_buttonMkDir;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
53
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
54 wxStaticText* m_staticTextDummy;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
55 wxTextCtrl* m_textCtrlMoveDir;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
56 wxButton* m_buttonDoMove;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
57
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
58 wxListCtrl* m_listCtrl;
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
59
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
60 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title );
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
61 ~MyFrame();
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
62
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
63 void OnSize( wxSizeEvent& event );
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
64 void OnMove( wxMoveEvent& event );
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
65 void OnQuit( wxCommandEvent& event );
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
66 void OnAbout( wxCommandEvent& event );
4
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
67 void OnOpenWorkDir(wxCommandEvent& event);
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
68 void OnDetectWhite( wxCommandEvent& event );
3
a5bddd859104 implement delwhtie
pyon@macmini
parents: 2
diff changeset
69 void SetDir( wxCommandEvent& event );
a5bddd859104 implement delwhtie
pyon@macmini
parents: 2
diff changeset
70 void MakeDir( wxCommandEvent& event );
5
pyon@macmini
parents: 4
diff changeset
71 void OnOpenHhsDir(wxListEvent& event);
4
a505f7417742 v0.1 release
pyon@macmini
parents: 3
diff changeset
72 void MoveImages( wxCommandEvent& event );
2
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
73 void SaveConfig( wxCloseEvent& event );
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
74 void TellLocation( void );
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
75 };
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
76
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
77 #endif
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
78 //__MYFRAME__
1ea4f7981ff5 create window.
pyon@macmini
parents:
diff changeset
79