Mercurial > mercurial > hgweb_searcher03.cgi
comparison src/myframe.cpp @ 12:52958cd4a073
Implement Force Mask button in Batch Print Mode.
author | pyon@macmini |
---|---|
date | Sun, 18 May 2014 19:49:15 +0900 |
parents | dfcf8c973219 |
children | bbd65edf71d4 |
comparison
equal
deleted
inserted
replaced
11:dfcf8c973219 | 12:52958cd4a073 |
---|---|
1 // Filename : myframe.cpp | 1 // Filename : myframe.cpp |
2 // Last Change: 02-May-2014. | 2 // Last Change: 16-May-2014. |
3 // | 3 // |
4 #include "main.h" | 4 #include "main.h" |
5 #include "db.h" | 5 #include "db.h" |
6 #include "about.h" | 6 #include "about.h" |
7 #include "kana.h" | 7 #include "kana.h" |
98 #define THUMB_W 60 | 98 #define THUMB_W 60 |
99 #define THUMB_H 75 | 99 #define THUMB_H 75 |
100 ThumbnailPanel::ThumbnailPanel( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) | 100 ThumbnailPanel::ThumbnailPanel( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) |
101 : wxPanel( parent, id, pos, size, style ) | 101 : wxPanel( parent, id, pos, size, style ) |
102 { | 102 { |
103 m_parent = (MyFrame*)parent; | |
104 | |
103 wxBoxSizer* bSizer = new wxBoxSizer( wxHORIZONTAL ); | 105 wxBoxSizer* bSizer = new wxBoxSizer( wxHORIZONTAL ); |
104 this->SetBackgroundColour( wxColour( 192, 192, 192 ) ); | 106 this->SetBackgroundColour( wxColour( 192, 192, 192 ) ); |
105 | 107 |
106 wxString thumb = wxGetCwd() + wxFILE_SEP_PATH + wxT("image") + wxFILE_SEP_PATH + wxT("thumbnail.png"); | 108 wxString thumb = wxGetCwd() + wxFILE_SEP_PATH + wxT("image") + wxFILE_SEP_PATH + wxT("thumbnail.png"); |
107 wxBitmap bmp = wxBitmap( thumb, wxBITMAP_TYPE_PNG ); | 109 wxBitmap bmp = wxBitmap( thumb, wxBITMAP_TYPE_PNG ); |
187 void ThumbnailPanel::OnDClick5( wxMouseEvent& WXUNUSED(event) ) { DoPreview( 5 ); } | 189 void ThumbnailPanel::OnDClick5( wxMouseEvent& WXUNUSED(event) ) { DoPreview( 5 ); } |
188 void ThumbnailPanel::DoPreview( int n ) | 190 void ThumbnailPanel::DoPreview( int n ) |
189 { | 191 { |
190 if ( m_imagefiles.GetCount() < n + 1 ) return; | 192 if ( m_imagefiles.GetCount() < n + 1 ) return; |
191 | 193 |
192 PreviewDialog* pd = new PreviewDialog( this, wxID_ANY, wxT("プレビュー"), wxDefaultPosition, wxDefaultSize, wxCAPTION|wxFRAME_NO_TASKBAR ); | 194 PreviewDialog* pd = new PreviewDialog( m_parent, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxCAPTION|wxFRAME_NO_TASKBAR ); |
193 pd->Show(); | 195 pd->Show(); |
194 pd->Maximize( true ); | 196 pd->Maximize( true ); |
195 pd->SetFiles( m_imagefiles, m_cachefiles ); | 197 pd->SetFiles( m_imagefiles, m_cachefiles ); |
196 pd->SetPreviewImage( n ); | 198 pd->SetPreviewImage( n ); |
197 } | 199 } |
229 | 231 |
230 wxMenuItem* m_menuItemCache = new wxMenuItem( m_menuFile, ID_MNCACHE, wxString( wxT("キャッシュ\tF9") ) , wxT("Make cache"), wxITEM_NORMAL ); | 232 wxMenuItem* m_menuItemCache = new wxMenuItem( m_menuFile, ID_MNCACHE, wxString( wxT("キャッシュ\tF9") ) , wxT("Make cache"), wxITEM_NORMAL ); |
231 m_menuFile->Append( m_menuItemCache ); | 233 m_menuFile->Append( m_menuItemCache ); |
232 | 234 |
233 m_menuFile->AppendSeparator(); // ---- | 235 m_menuFile->AppendSeparator(); // ---- |
236 | |
237 /* | |
238 wxMenuItem* m_menuItemHhsdb = new wxMenuItem( m_menuFile, ID_MNHHSDB, wxString( wxT("被保険者DB更新(&U)") ) , wxT("Update HHS databases"), wxITEM_NORMAL ); | |
239 m_menuFile->Append( m_menuItemHhsdb ); | |
240 */ | |
234 | 241 |
235 wxMenuItem* m_menuItemBkup = new wxMenuItem( m_menuFile, ID_MNDBBKUP, wxString( wxT("DBバックアップ(&B)") ) , wxT("Backup databases"), wxITEM_NORMAL ); | 242 wxMenuItem* m_menuItemBkup = new wxMenuItem( m_menuFile, ID_MNDBBKUP, wxString( wxT("DBバックアップ(&B)") ) , wxT("Backup databases"), wxITEM_NORMAL ); |
236 m_menuFile->Append( m_menuItemBkup ); | 243 m_menuFile->Append( m_menuItemBkup ); |
237 | 244 |
238 // params | 245 // params |