Mercurial > mercurial > hgweb_searcher03.cgi
diff include/myframe.h @ 2:c066fde99517
Added Batch Print Mode.
author | pyon@macmini |
---|---|
date | Fri, 23 Aug 2013 18:32:09 +0900 |
parents | 7b6dab24f4b8 |
children | fdba695b99f1 |
line wrap: on
line diff
--- a/include/myframe.h Sun Aug 04 21:42:49 2013 +0900 +++ b/include/myframe.h Fri Aug 23 18:32:09 2013 +0900 @@ -1,13 +1,14 @@ // Filename : myframe.h -// Last Change: 04-Aug-2013. +// Last Change: 23-Aug-2013. // #ifndef __MYFRAME_H__ #define __MYFRAME_H__ #include "common.h" +class MyFrame; /////////////////////////////////////////////////////////////// -// $B%+%9%?%`8!:w%\%C%/%9(B +// カスタム検索ボックス class MySearchBox : public wxSearchCtrl { DECLARE_EVENT_TABLE() @@ -18,12 +19,11 @@ ~MySearchBox(); void OnKey( wxKeyEvent& event ); - void PrintImages(); }; /////////////////////////////////////////////////////////////// -// $B%a%$%s%U%l!<%`(B +// メインフレーム class MyFrame : public wxFrame { DECLARE_EVENT_TABLE() @@ -33,12 +33,17 @@ wxRect m_mask1; wxRect m_mask2; wxRect m_mask3; + wxRect m_mask1old; + wxRect m_mask2old; + wxRect m_mask3old; + wxString m_hhsno; protected: wxMenuBar* m_menubar; wxMenu* m_menuFile; wxSplitterWindow* m_splitter; - wxPanel* m_panelL; + wxPanel* m_panelMain; + wxPanel* m_panelView; wxStaticBitmap* m_bitmap; wxTextCtrl* m_textCtrlName; wxTextCtrl* m_textCtrlAddr; @@ -47,9 +52,8 @@ MySearchBox* m_searchBox; wxButton* m_buttonKana; wxButton* m_buttonHist; - wxPanel* m_panelR; - wxStaticBitmap* m_bitmapView; - wxListCtrl* m_listCtrlThumb; + wxStaticBitmap* m_bitmapView; + wxListCtrl* m_listCtrlThumb; wxStatusBar* m_statusBar; public: @@ -57,15 +61,20 @@ MyFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ); ~MyFrame(); - void OnViewMode( wxCommandEvent& event ); + void OnBPrintMode( wxCommandEvent& WXUNUSED(event) ); + void OnViewStyle( wxCommandEvent& event ); void OnIndex( wxCommandEvent& WXUNUSED(event) ); void LoadMaskParam( void ); + void OnDBBackup( wxCommandEvent& WXUNUSED(event) ); void OnMaskParam( wxCommandEvent& WXUNUSED(event) ); void OnOpenAppDir( wxCommandEvent& WXUNUSED(event) ); - void OnOpenHhsDir( wxListEvent& event ); + void OnSelectHhsDir( wxListEvent& event ); + void OpenHhsDir( int n ); void OnKana( wxCommandEvent& WXUNUSED(event) ); void OnHistory( wxCommandEvent& WXUNUSED(event) ); - void UpdateList( void ); + void OnCommand( wxCommandEvent& WXUNUSED(event) ); + void UpdateList( wxString hhsno ); + void PrintImages( wxString hhsno ); void SetStatusMessage( wxString msg, long n ); void OnWinSize( wxSizeEvent& event ); @@ -74,12 +83,13 @@ void OnQuit( wxCommandEvent& WXUNUSED(event) ); void OnAbout( wxCommandEvent& WXUNUSED(event) ); void SaveConfig( wxCloseEvent& WXUNUSED(event) ); - }; enum { ID_MNVIEW = wxID_HIGHEST + 10, + ID_MNBPNT, ID_MNINDEX, + ID_MNDBBKUP, ID_MNMASKPARAM, ID_MNAPPDIR, ID_MNABOUT, @@ -89,6 +99,5 @@ ID_HIST, }; - #endif //__MYFRAME_H__