Mercurial > mercurial > hgweb_searcher03.cgi
diff include/myframe.h @ 0:0c0701a935f8
Start Development.
author | pyon@macmini |
---|---|
date | Sun, 21 Jul 2013 16:07:19 +0900 |
parents | |
children | 7b6dab24f4b8 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/include/myframe.h Sun Jul 21 16:07:19 2013 +0900 @@ -0,0 +1,74 @@ +// Filename : myframe.h +// Last Change: 21-Jul-2013. +// +#ifndef __MYFRAME_H__ +#define __MYFRAME_H__ + +#include "common.h" + +class MyFrame : public wxFrame +{ + DECLARE_EVENT_TABLE() + private: + + protected: + wxMenuBar* m_menubar; + wxMenu* m_menuFile; + wxSplitterWindow* m_splitter; + wxPanel* m_panelL; + wxStaticBitmap* m_bitmap; + wxTextCtrl* m_textCtrlName; + wxTextCtrl* m_textCtrlAddr; + wxListCtrl* m_listCtrl; + //wxStaticText* m_staticText; + wxSearchCtrl* m_searchCtrl; + wxButton* m_buttonKana; + wxButton* m_buttonHist; + wxPanel* m_panelR; + wxStaticBitmap* m_bitmapView; + wxListCtrl* m_listCtrlThumb; + wxStatusBar* m_statusBar; + + public: + + MyFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ); + ~MyFrame(); + + void OnViewMode( wxCommandEvent& event ); + void OnIndex( wxCommandEvent& WXUNUSED(event) ); + void OnMaskParam( wxCommandEvent& WXUNUSED(event) ); + void OnOpenAppDir( wxCommandEvent& WXUNUSED(event) ); + void OnOpenHhsDir( wxListEvent& event ); + void OnKana( wxCommandEvent& WXUNUSED(event) ); + void OnHistory( wxCommandEvent& WXUNUSED(event) ); + + void OnWinSize( wxSizeEvent& event ); + void OnWinMove( wxMoveEvent& WXUNUSED(event) ); + void TellLocation( void ); + void OnQuit( wxCommandEvent& WXUNUSED(event) ); + void OnAbout( wxCommandEvent& WXUNUSED(event) ); + void SaveConfig( wxCloseEvent& WXUNUSED(event) ); + + /* + void m_splitterOnIdle( wxIdleEvent& ) { + m_splitter->SetSashPosition( 0 ); + m_splitter->Disconnect( wxEVT_IDLE, wxIdleEventHandler( MyFrame::m_splitterOnIdle ), NULL, this ); + } + */ + +}; + +enum { + ID_MNVIEW = wxID_HIGHEST + 10, + ID_MNINDEX, + ID_MNMASKPARAM, + ID_MNAPPDIR, + ID_MNABOUT, + ID_LIST, + ID_KANA, + ID_HIST, +}; + + +#endif //__MYFRAME_H__ +