comparison include/myframe.h @ 22:05f76f9f9186

index buttons move to main-frame.
author pyon@macmini
date Wed, 27 Jul 2011 19:01:09 +0900
parents b67c74848dd0
children cbdfda601609
comparison
equal deleted inserted replaced
21:eb3f5c7c990f 22:05f76f9f9186
1 // Filename : myframe.h 1 // Filename : myframe.h
2 // Last Change: 06-Jul-2011. 2 // Last Change: 27-Jul-2011.
3 // 3 //
4 #ifndef MYFRAME 4 #ifndef MYFRAME
5 #define MYFRAME 5 #define MYFRAME
6 #include "wx/wxprec.h" 6 #include "wx/wxprec.h"
7 7
22 #endif 22 #endif
23 23
24 ////////////////////////////////////////////////////////////////////////// 24 //////////////////////////////////////////////////////////////////////////
25 class MyCmdBox : public wxTextCtrl 25 class MyCmdBox : public wxTextCtrl
26 { 26 {
27 private:
27 DECLARE_EVENT_TABLE() 28 DECLARE_EVENT_TABLE()
28 public: 29 public:
29 MyCmdBox( wxWindow *parent, wxWindowID id, const wxString value, const wxPoint pos, const wxSize size, long style ); 30 MyCmdBox( wxWindow *parent, wxWindowID id, const wxString value, const wxPoint pos, const wxSize size, long style );
30 ~MyCmdBox(); 31 ~MyCmdBox();
31 32
52 wxMenu* m_menuFile; 53 wxMenu* m_menuFile;
53 wxMenu* m_menuHelp; 54 wxMenu* m_menuHelp;
54 wxToolBar* m_toolBar; 55 wxToolBar* m_toolBar;
55 wxStatusBar* m_statusBar; 56 wxStatusBar* m_statusBar;
56 57
58 wxPanel* m_panel;
57 wxPanel* m_panelHead; 59 wxPanel* m_panelHead;
58 wxStaticText* m_staticTextHname; 60 wxStaticText* m_staticTextHname;
59 wxSearchCtrl* m_searchCtrlHname;
60 wxStaticText* m_staticTextIdx; 61 wxStaticText* m_staticTextIdx;
61 wxStaticBitmap* m_bitmapMkidx; 62 wxButton* m_btnPrevThu;
63 wxButton* m_btnNextThu;
62 wxDatePickerCtrl* m_datePicker; 64 wxDatePickerCtrl* m_datePicker;
63 wxButton* m_buttonMkidx; 65 wxButton* m_btnMkIdx;
66 wxButton* m_btnLsCcn;
64 67
65 wxSplitterWindow* m_splitter;
66 wxHtmlWindow* m_html; 68 wxHtmlWindow* m_html;
67 wxGrid* m_gridHhs;
68 wxGrid* m_gridCcn;
69 69
70 wxPanel* m_panelCmd; 70 wxPanel* m_panelCmd;
71 wxStaticText* m_staticTextCmd; 71 wxStaticText* m_staticTextCmd;
72 MyCmdBox* m_cmdbox; 72 MyCmdBox* m_cmdbox;
73 73
74
75 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title ); 74 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title );
76 ~MyFrame(); 75 ~MyFrame();
77 76
77 void OnSize( wxSizeEvent& event );
78 void OnMove( wxMoveEvent& event );
78 void OnQuit( wxCommandEvent& event ); 79 void OnQuit( wxCommandEvent& event );
79 void OnAbout( wxCommandEvent& event ); 80 void OnAbout( wxCommandEvent& event );
80 void OnHelp( wxCommandEvent& event ); 81 void OnHelp( wxCommandEvent& event );
82 void SaveConfig( wxCloseEvent& event );
81 void OnListCcn( wxCommandEvent& event ); 83 void OnListCcn( wxCommandEvent& event );
82 void OnCheckHhs( wxCommandEvent& event ); 84 void OnCheckHhs( wxCommandEvent& event );
83 void OnBackupDB( wxCommandEvent& event ); 85 void OnBackupDB( wxCommandEvent& event );
84 void OnOptimizeDB( wxCommandEvent& event ); 86 void OnOptimizeDB( wxCommandEvent& event );
85 void OnOpenAppDir( wxCommandEvent& event ); 87 void OnOpenAppDir( wxCommandEvent& event );
86 void OnOpenDataDir( wxCommandEvent& event ); 88 void OnOpenDataDir( wxCommandEvent& event );
87 void OnUpdateHhsDb( wxCommandEvent& event ); 89 void OnUpdateHhsDb( wxCommandEvent& event );
88 90 void OnPrevThu( wxCommandEvent& event );
89 //void OnHhsSearch( wxCommandEvent& event ); after version 2.11 91 void OnNextThu( wxCommandEvent& event );
90 void OnMkIndex( wxCommandEvent& event ); 92 void OnMkIndex( wxCommandEvent& event );
91 void SaveConfig( wxCloseEvent& event );
92 }; 93 };
93 94
94 #endif 95 #endif
95 //__MYFRAME__ 96 //__MYFRAME__
96 97