Mercurial > mercurial > hgweb_searcher03.cgi
diff include/preview.h @ 14:ac17a73e39b3
Zoom in / out in Preview Dialog.
author | pyon@macmini |
---|---|
date | Thu, 05 Jun 2014 04:19:03 +0900 |
parents | bbd65edf71d4 |
children | de222bc84e48 |
line wrap: on
line diff
--- a/include/preview.h Sat May 24 10:25:13 2014 +0900 +++ b/include/preview.h Thu Jun 05 04:19:03 2014 +0900 @@ -1,5 +1,5 @@ // Filename : preview.h -// Last Change: 23-May-2014. +// Last Change: 04-Jun-2014. // #ifndef __PREVIEW_H__ @@ -29,12 +29,12 @@ PThumbnailPanel( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ); ~PThumbnailPanel(); - void OnClick0( wxMouseEvent& event ); - void OnClick1( wxMouseEvent& event ); - void OnClick2( wxMouseEvent& event ); - void OnClick3( wxMouseEvent& event ); - void OnClick4( wxMouseEvent& event ); - void OnClick5( wxMouseEvent& event ); + void OnClick0( wxMouseEvent& WXUNUSED(event) ); + void OnClick1( wxMouseEvent& WXUNUSED(event) ); + void OnClick2( wxMouseEvent& WXUNUSED(event) ); + void OnClick3( wxMouseEvent& WXUNUSED(event) ); + void OnClick4( wxMouseEvent& WXUNUSED(event) ); + void OnClick5( wxMouseEvent& WXUNUSED(event) ); void SetFiles( wxArrayString imagefiles, wxArrayString cachefiles, int select ); void SetImageList( int selected ); void Preview( int n ); @@ -48,6 +48,7 @@ wxString m_preview; wxArrayString m_imagefiles; wxArrayString m_cachefiles; + float m_zoom; protected: wxScrolledWindow* m_scrolledWindow; @@ -63,9 +64,11 @@ ~PreviewDialog(); void SetFiles( wxArrayString imagefiles, wxArrayString cachefiles, int select ); - void SetPreviewSize( void ); + void SetZoom( float zoom ); void SetPreviewImage( int n ); - void OnPrint( wxCommandEvent& event ); + void OnWheel( wxMouseEvent& event ); + void OnDClick( wxMouseEvent& WXUNUSED(event) ); + void OnPrint( wxCommandEvent& WXUNUSED(event) ); }; enum {