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 |
