Mercurial > mercurial > hgweb_searcher03.cgi
comparison include/myframe.h @ 22:92188f60323d default tip
Implement Masking function on Preview Dialog.
author | pyon@macmini |
---|---|
date | Sat, 04 Apr 2015 17:23:46 +0900 |
parents | a2ad87cad48b |
children |
comparison
equal
deleted
inserted
replaced
21:a2ad87cad48b | 22:92188f60323d |
---|---|
1 // Filename : myframe.h | 1 // Filename : myframe.h |
2 // Last Change: 12-Dec-2014. | 2 // Last Change: 2015-04-03 17:57:42. |
3 // | 3 // |
4 #ifndef __MYFRAME_H__ | 4 #ifndef __MYFRAME_H__ |
5 #define __MYFRAME_H__ | 5 #define __MYFRAME_H__ |
6 | 6 |
7 #include "common.h" | 7 #include "common.h" |
79 wxMenuBar* m_menubar; | 79 wxMenuBar* m_menubar; |
80 wxMenu* m_menuFile; | 80 wxMenu* m_menuFile; |
81 wxMenu* m_menuParam; | 81 wxMenu* m_menuParam; |
82 wxPanel* m_panelMain; | 82 wxPanel* m_panelMain; |
83 wxStaticBitmap* m_bitmap; | 83 wxStaticBitmap* m_bitmap; |
84 wxBitmapButton* m_mvButton; | |
84 wxTextCtrl* m_textCtrlName; | 85 wxTextCtrl* m_textCtrlName; |
85 wxTextCtrl* m_textCtrlAddr; | 86 wxTextCtrl* m_textCtrlAddr; |
86 wxListCtrl* m_listCtrl; | 87 wxListCtrl* m_listCtrl; |
87 ThumbnailPanel* m_thumbPanel; | 88 ThumbnailPanel* m_thumbPanel; |
88 wxStaticText* m_staticText; // コマンド? | 89 wxStaticText* m_staticText; // コマンド? |
95 public: | 96 public: |
96 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ); | 97 MyFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ); |
97 ~MyFrame(); | 98 ~MyFrame(); |
98 | 99 |
99 void OnBPrintMode( wxCommandEvent& WXUNUSED(event) ); | 100 void OnBPrintMode( wxCommandEvent& WXUNUSED(event) ); |
101 void ShowBPrintFrame( wxString csv ); | |
100 void OnIndex( wxCommandEvent& WXUNUSED(event) ); | 102 void OnIndex( wxCommandEvent& WXUNUSED(event) ); |
101 void OnCache( wxCommandEvent& WXUNUSED(event) ); | 103 void OnCache( wxCommandEvent& WXUNUSED(event) ); |
102 void OnUpdateHhs( wxCommandEvent& WXUNUSED(event) ); | 104 void OnUpdateHhs( wxCommandEvent& WXUNUSED(event) ); |
103 void LoadParam( void ); | 105 void LoadParam( void ); |
104 void OnDBBackup( wxCommandEvent& WXUNUSED(event) ); | 106 void OnDBBackup( wxCommandEvent& WXUNUSED(event) ); |
111 void OpenHhsDir( int n ); | 113 void OpenHhsDir( int n ); |
112 void OnPaste( wxCommandEvent& WXUNUSED(event) ); | 114 void OnPaste( wxCommandEvent& WXUNUSED(event) ); |
113 void OnKana( wxCommandEvent& WXUNUSED(event) ); | 115 void OnKana( wxCommandEvent& WXUNUSED(event) ); |
114 void OnHistory( wxCommandEvent& WXUNUSED(event) ); | 116 void OnHistory( wxCommandEvent& WXUNUSED(event) ); |
115 void OnCommand( wxCommandEvent& WXUNUSED(event) ); | 117 void OnCommand( wxCommandEvent& WXUNUSED(event) ); |
118 void OnMover( wxCommandEvent& WXUNUSED(event) ); | |
116 void UpdateList( wxString hhsno ); | 119 void UpdateList( wxString hhsno ); |
117 void UpdateThumbmail( int n ); | 120 void UpdateThumbmail( int n ); |
118 void PrintImages( wxString hhsno ); | 121 void PrintImages( wxString hhsno, int n ); |
119 void SetParams( int tab ); | 122 void SetParams( int tab ); |
123 wxRect GetMask1( void ) { return m_mask1; }; | |
124 wxRect GetMask2( void ) { return m_mask2; }; | |
125 wxRect GetMask3( void ) { return m_mask3; }; | |
126 wxRect GetMask1Old( void ) { return m_mask1old; }; | |
127 wxRect GetMask2Old( void ) { return m_mask2old; }; | |
128 wxRect GetMask3Old( void ) { return m_mask3old; }; | |
129 void DisableMover( void ); | |
120 | 130 |
121 void SetStatusMessage( wxString msg, long n ); | 131 void SetStatusMessage( wxString msg, long n ); |
122 void OnWinSize( wxSizeEvent& event ); | 132 void OnWinSize( wxSizeEvent& event ); |
123 void OnWinMove( wxMoveEvent& WXUNUSED(event) ); | 133 void OnWinMove( wxMoveEvent& WXUNUSED(event) ); |
124 void TellLocation( void ); | 134 void TellLocation( void ); |
129 | 139 |
130 enum { | 140 enum { |
131 ID_MNBPNT = wxID_HIGHEST + 10, | 141 ID_MNBPNT = wxID_HIGHEST + 10, |
132 ID_MNINDEX, | 142 ID_MNINDEX, |
133 ID_MNCACHE, | 143 ID_MNCACHE, |
144 ID_MNMOVER, | |
134 ID_MNHHSDB, | 145 ID_MNHHSDB, |
135 ID_MNDBBKUP, | 146 ID_MNDBBKUP, |
136 ID_MNMASKPARAM, | 147 ID_MNMASKPARAM, |
137 ID_MNMARKPARAM, | 148 ID_MNMARKPARAM, |
138 ID_MNAPPDIR, | 149 ID_MNAPPDIR, |
139 ID_MNABOUT, | 150 ID_MNABOUT, |
140 | 151 |
152 ID_MOVER, | |
141 ID_LIST, | 153 ID_LIST, |
142 ID_THUMB, | 154 ID_THUMB, |
143 | 155 |
144 ID_SEARCH, | 156 ID_SEARCH, |
145 ID_PASTE, | 157 ID_PASTE, |