comparison include/myframe.h @ 0:0c0701a935f8

Start Development.
author pyon@macmini
date Sun, 21 Jul 2013 16:07:19 +0900
parents
children 7b6dab24f4b8
comparison
equal deleted inserted replaced
-1:000000000000 0:0c0701a935f8
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