annotate include/myframe.h @ 0:00c5161d67b8 default tip

first release.
author pyon@macmini
date Tue, 29 Oct 2013 19:23:03 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
1 // Filename : myframe.h
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
2 // Last Change: 29-Oct-2013.
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
3 //
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
4
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
5 #ifndef __MYFRAME_H__
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
6 #define __MYFRAME_H__
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
7
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
8 #include <wx/artprov.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
9 #include <wx/xrc/xmlres.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
10 #include <wx/string.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
11 #include <wx/textctrl.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
12 #include <wx/gdicmn.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
13 #include <wx/font.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
14 #include <wx/colour.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
15 #include <wx/settings.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
16 #include <wx/button.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
17 #include <wx/sizer.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
18 #include <wx/dir.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
19 #include <wx/frame.h>
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
20
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
21 /// Class MyFrame
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
22 class MyFrame : public wxFrame
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
23 {
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
24 DECLARE_EVENT_TABLE()
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
25 private:
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
26 bool state1;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
27 bool state2;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
28 bool state3;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
29
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
30 protected:
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
31 wxTextCtrl* m_textCtrl1l;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
32 wxButton* m_button1;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
33 wxTextCtrl* m_textCtrl1r;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
34 wxTextCtrl* m_textCtrl2l;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
35 wxButton* m_button2;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
36 wxTextCtrl* m_textCtrl2r;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
37 wxTextCtrl* m_textCtrl3l;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
38 wxButton* m_button3;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
39 wxTextCtrl* m_textCtrl3r;
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
40
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
41 public:
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
42 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
43 ~MyFrame();
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
44
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
45 void OnButton1( wxCommandEvent& WXUNUSED(event) );
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
46 void OnButton2( wxCommandEvent& WXUNUSED(event) );
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
47 void OnButton3( wxCommandEvent& WXUNUSED(event) );
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
48 void InitControl( void );
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
49 void Exchange( wxTextCtrl* left, wxTextCtrl* right, bool sw );
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
50 };
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
51
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
52 enum {
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
53 ID_BTN1 = wxID_HIGHEST + 1,
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
54 ID_BTN2,
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
55 ID_BTN3,
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
56 };
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
57
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
58 #endif //__MYFRAME_H__
00c5161d67b8 first release.
pyon@macmini
parents:
diff changeset
59