comparison src/preview.cpp @ 11:dfcf8c973219

Implement Cache maker.
author pyon@macmini
date Wed, 07 May 2014 20:38:57 +0900
parents 29021e6e1ebe
children 52958cd4a073
comparison
equal deleted inserted replaced
10:29021e6e1ebe 11:dfcf8c973219
1 // Filename : preview.cpp 1 // Filename : preview.cpp
2 // Last Change: 28-Apr-2014. 2 // Last Change: 01-May-2014.
3 // 3 //
4 4
5 #include "preview.h" 5 #include "preview.h"
6 #define THUMB_W 60 6 #define THUMB_W 60
7 #define THUMB_H 75 7 #define THUMB_H 75
100 m_thumbPanel = new PThumbnailPanel( this, wxID_ANY, wxDefaultPosition, wxSize( 100, -1 ), wxSUNKEN_BORDER ); 100 m_thumbPanel = new PThumbnailPanel( this, wxID_ANY, wxDefaultPosition, wxSize( 100, -1 ), wxSUNKEN_BORDER );
101 bSizerMenu->Add( m_thumbPanel, 0, wxALL|wxEXPAND, 5 ); 101 bSizerMenu->Add( m_thumbPanel, 0, wxALL|wxEXPAND, 5 );
102 102
103 m_buttonPrint = new wxButton( this, ID_PRINT, wxT("印刷"), wxDefaultPosition, wxDefaultSize, 0 ); 103 m_buttonPrint = new wxButton( this, ID_PRINT, wxT("印刷"), wxDefaultPosition, wxDefaultSize, 0 );
104 bSizerMenu->Add( m_buttonPrint, 0, wxALL, 5 ); 104 bSizerMenu->Add( m_buttonPrint, 0, wxALL, 5 );
105 bSizerMenu->Add( 0, 0, 1, 0, 5 ); 105 bSizerMenu->Add( 0, 0, 0, 0, 5 );
106 106
107 m_buttonClose = new wxButton( this, wxID_CANCEL, wxT("閉じる"), wxDefaultPosition, wxDefaultSize, 0 ); 107 m_buttonClose = new wxButton( this, wxID_CANCEL, wxT("閉じる"), wxDefaultPosition, wxDefaultSize, 0 );
108 m_buttonClose->SetDefault(); 108 m_buttonClose->SetDefault();
109 bSizerMenu->Add( m_buttonClose, 0, wxALL, 5 ); 109 bSizerMenu->Add( m_buttonClose, 0, wxALL, 5 );
110 110
134 wxImage img; 134 wxImage img;
135 img.LoadFile( m_imagefiles[n], wxBITMAP_TYPE_JPEG ); 135 img.LoadFile( m_imagefiles[n], wxBITMAP_TYPE_JPEG );
136 wxBitmap bmp( img.Scale( w, h, wxIMAGE_QUALITY_HIGH ) ); 136 wxBitmap bmp( img.Scale( w, h, wxIMAGE_QUALITY_HIGH ) );
137 m_bitmap->SetBitmap( bmp ); 137 m_bitmap->SetBitmap( bmp );
138 138
139 m_scrolledWindow->Scroll( 0, 0 );
139 m_scrolledWindow->SetScrollbars( 10, 10, 0, h/10 ); 140 m_scrolledWindow->SetScrollbars( 10, 10, 0, h/10 );
140 m_preview = m_imagefiles[n]; 141 m_preview = m_imagefiles[n];
141 } 142 }
142 143
143 void PreviewDialog::SetFiles( wxArrayString imagefiles, wxArrayString cachefiles ) 144 void PreviewDialog::SetFiles( wxArrayString imagefiles, wxArrayString cachefiles )