1 #ifndef __ZoomFrame_hh__
2 #define __ZoomFrame_hh__
4 #include <bias_config.h>
6 #ifndef BIAS_HAVE_WXWIDGETS
7 # error BIAS_HAVE_WXWIDGETS not defined but required by ZoomFrame. Please enable BIAS_HAVE_WXWIDGETS in CMake configure step.
9 #include <Base/Common/BIASpragmaStart.hh>
11 #include <Base/Common/BIASpragmaEnd.hh>
16 class ZoomImageCanvas;
18 template <
class T>
class Image;
25 enum { MIA_ZoomQuitButton };
31 const wxString& name);
32 void NewCoo(
unsigned x,
unsigned y);
34 void SetZoom(
unsigned z);
39 void OnQuit(wxCommandEvent & event);
40 void OnClose(wxCloseEvent & event);
41 void OnZoomFactor(wxScrollEvent & event);
55 #endif // __ZoomFrame_hh__
class BIASImageBase_EXPORT Image
used by ImageCanvas and ScaledImageCanvas, should not be used directly
ZoomImageCanvas * Window_
This is the base class for images in BIAS.