0
|
1 // Filename : myframe.h
|
|
2 // Last Change: 21-Jul-2013.
|
|
3 //
|
|
4 #ifndef __MYFRAME_H__
|
|
5 #define __MYFRAME_H__
|
|
6
|
|
7 #include "common.h"
|
|
8
|
|
9 class MyFrame : public wxFrame
|
|
10 {
|
|
11 DECLARE_EVENT_TABLE()
|
|
12 private:
|
|
13
|
|
14 protected:
|
|
15 wxMenuBar* m_menubar;
|
|
16 wxMenu* m_menuFile;
|
|
17 wxSplitterWindow* m_splitter;
|
|
18 wxPanel* m_panelL;
|
|
19 wxStaticBitmap* m_bitmap;
|
|
20 wxTextCtrl* m_textCtrlName;
|
|
21 wxTextCtrl* m_textCtrlAddr;
|
|
22 wxListCtrl* m_listCtrl;
|
|
23 //wxStaticText* m_staticText;
|
|
24 wxSearchCtrl* m_searchCtrl;
|
|
25 wxButton* m_buttonKana;
|
|
26 wxButton* m_buttonHist;
|
|
27 wxPanel* m_panelR;
|
|
28 wxStaticBitmap* m_bitmapView;
|
|
29 wxListCtrl* m_listCtrlThumb;
|
|
30 wxStatusBar* m_statusBar;
|
|
31
|
|
32 public:
|
|
33
|
|
34 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
|
|
35 ~MyFrame();
|
|
36
|
|
37 void OnViewMode( wxCommandEvent& event );
|
|
38 void OnIndex( wxCommandEvent& WXUNUSED(event) );
|
|
39 void OnMaskParam( wxCommandEvent& WXUNUSED(event) );
|
|
40 void OnOpenAppDir( wxCommandEvent& WXUNUSED(event) );
|
|
41 void OnOpenHhsDir( wxListEvent& event );
|
|
42 void OnKana( wxCommandEvent& WXUNUSED(event) );
|
|
43 void OnHistory( wxCommandEvent& WXUNUSED(event) );
|
|
44
|
|
45 void OnWinSize( wxSizeEvent& event );
|
|
46 void OnWinMove( wxMoveEvent& WXUNUSED(event) );
|
|
47 void TellLocation( void );
|
|
48 void OnQuit( wxCommandEvent& WXUNUSED(event) );
|
|
49 void OnAbout( wxCommandEvent& WXUNUSED(event) );
|
|
50 void SaveConfig( wxCloseEvent& WXUNUSED(event) );
|
|
51
|
|
52 /*
|
|
53 void m_splitterOnIdle( wxIdleEvent& ) {
|
|
54 m_splitter->SetSashPosition( 0 );
|
|
55 m_splitter->Disconnect( wxEVT_IDLE, wxIdleEventHandler( MyFrame::m_splitterOnIdle ), NULL, this );
|
|
56 }
|
|
57 */
|
|
58
|
|
59 };
|
|
60
|
|
61 enum {
|
|
62 ID_MNVIEW = wxID_HIGHEST + 10,
|
|
63 ID_MNINDEX,
|
|
64 ID_MNMASKPARAM,
|
|
65 ID_MNAPPDIR,
|
|
66 ID_MNABOUT,
|
|
67 ID_LIST,
|
|
68 ID_KANA,
|
|
69 ID_HIST,
|
|
70 };
|
|
71
|
|
72
|
|
73 #endif //__MYFRAME_H__
|
|
74
|