fszontagh
2024-02-25 5d543bcc0d15b871315a2123aec01041d73c53fb
ui/ImageViewer.h
@@ -21,6 +21,8 @@
#include <wx/settings.h>
#include <wx/string.h>
#include <wx/sizer.h>
#include <wx/scrolwin.h>
#include <wx/listctrl.h>
#include <wx/statusbr.h>
#include <wx/toolbar.h>
#include <wx/frame.h>
@@ -36,19 +38,39 @@
   private:
   protected:
      wxScrolledWindow* m_scrolledWindow1;
      wxStaticBitmap* m_bitmap1;
      wxScrolledWindow* m_scrolledWindow3;
      wxListCtrl* m_details;
      wxListCtrl* m_image_list;
      wxStatusBar* m_statusBar1;
      wxToolBar* m_toolBar1;
      wxToolBarToolBase* m_open_image;
      wxToolBarToolBase* m_rotate_left;
      wxToolBarToolBase* m_rotate_right;
      wxToolBarToolBase* m_zoom_in;
      wxToolBarToolBase* m_reset_zoom;
      wxToolBarToolBase* m_zoom_out;
      wxToolBarToolBase* m_fullscreen;
      // Virtual event handlers, override them in your derived class
      virtual void OnDropFile( wxDropFilesEvent& event ) { event.Skip(); }
      virtual void OnWindowKeyUp( wxKeyEvent& event ) { event.Skip(); }
      virtual void OnWindowMouseWheel( wxMouseEvent& event ) { event.Skip(); }
      virtual void WindowOnSize( wxUpdateUIEvent& event ) { event.Skip(); }
      virtual void OnBitmapDoubleLeftClick( wxMouseEvent& event ) { event.Skip(); }
      virtual void OnListItemSelected( wxListEvent& event ) { event.Skip(); }
      virtual void OnRotateLeftClicked( wxCommandEvent& event ) { event.Skip(); }
      virtual void OnRotateRightClicked( wxCommandEvent& event ) { event.Skip(); }
      virtual void OnZoomInClicked( wxCommandEvent& event ) { event.Skip(); }
      virtual void OnZoomResetClicked( wxCommandEvent& event ) { event.Skip(); }
      virtual void OnZoomOutClicked( wxCommandEvent& event ) { event.Skip(); }
      virtual void OnShowFullScreenClick( wxCommandEvent& event ) { event.Skip(); }
   public:
      ImageWindow( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Image viewer"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
      ImageWindow( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Image viewer"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 800,600 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
      ~ImageWindow();