Mercurial > mercurial > hgweb_searcher2.cgi
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 |