panel containing a ImagePanel plus navigation buttons to view a list of filenames More...
#include <imageviewer.h>
Inherits wxPanel.

Public Member Functions | |
| ImageViewerPanel (const wxArrayString &filenames, bool enable_delete, wxWindow *parent, wxWindowID id, long style) | |
| virtual | ~ImageViewerPanel () |
Protected Types | |
| enum | { ID_DELETE, ID_NEXT, ID_PREV, ID_SAVE_AS } |
Protected Member Functions | |
| void | OnNext (wxCommandEvent &evt) |
| void | OnDelete (wxCommandEvent &evt) |
| void | OnPrev (wxCommandEvent &evt) |
| void | OnSaveAs (wxCommandEvent &evt) |
| void | SetButtonStates () |
| void | SetImage () |
Protected Attributes | |
| wxArrayString | m_filenames |
| unsigned int | m_current_file_index |
| unsigned int | m_num_files |
| bool | m_enable_delete |
| wxBoxSizer * | m_main_sizer |
| wxBoxSizer * | m_button_sizer |
| wxButton * | m_next |
| wxButton * | m_prev |
| wxButton * | m_delete |
| wxButton * | m_save_as |
| ImagePanel * | m_panel |
panel containing a ImagePanel plus navigation buttons to view a list of filenames
Definition at line 34 of file imageviewer.h.
anonymous enum [protected] |
Definition at line 62 of file imageviewer.h.
| ImageViewerPanel::ImageViewerPanel | ( | const wxArrayString & | filenames, | |
| bool | enable_delete, | |||
| wxWindow * | parent, | |||
| wxWindowID | id, | |||
| long | style | |||
| ) |
Definition at line 71 of file imageviewer.cpp.
| ImageViewerPanel::~ImageViewerPanel | ( | ) | [virtual] |
Definition at line 109 of file imageviewer.cpp.
| void ImageViewerPanel::OnDelete | ( | wxCommandEvent & | evt | ) | [protected] |
Definition at line 135 of file imageviewer.cpp.
| void ImageViewerPanel::OnNext | ( | wxCommandEvent & | evt | ) | [protected] |
Definition at line 129 of file imageviewer.cpp.
| void ImageViewerPanel::OnPrev | ( | wxCommandEvent & | evt | ) | [protected] |
Definition at line 150 of file imageviewer.cpp.
| void ImageViewerPanel::OnSaveAs | ( | wxCommandEvent & | evt | ) | [protected] |
Definition at line 156 of file imageviewer.cpp.
| void ImageViewerPanel::SetButtonStates | ( | ) | [protected] |
Definition at line 113 of file imageviewer.cpp.
| void ImageViewerPanel::SetImage | ( | ) | [protected] |
Definition at line 122 of file imageviewer.cpp.
wxBoxSizer* ImageViewerPanel::m_button_sizer [protected] |
Definition at line 47 of file imageviewer.h.
unsigned int ImageViewerPanel::m_current_file_index [protected] |
Definition at line 42 of file imageviewer.h.
wxButton* ImageViewerPanel::m_delete [protected] |
Definition at line 50 of file imageviewer.h.
bool ImageViewerPanel::m_enable_delete [protected] |
Definition at line 44 of file imageviewer.h.
wxArrayString ImageViewerPanel::m_filenames [protected] |
Definition at line 41 of file imageviewer.h.
wxBoxSizer* ImageViewerPanel::m_main_sizer [protected] |
Definition at line 46 of file imageviewer.h.
wxButton* ImageViewerPanel::m_next [protected] |
Definition at line 48 of file imageviewer.h.
unsigned int ImageViewerPanel::m_num_files [protected] |
Definition at line 43 of file imageviewer.h.
ImagePanel* ImageViewerPanel::m_panel [protected] |
Definition at line 52 of file imageviewer.h.
wxButton* ImageViewerPanel::m_prev [protected] |
Definition at line 49 of file imageviewer.h.
wxButton* ImageViewerPanel::m_save_as [protected] |
Definition at line 51 of file imageviewer.h.
1.6.3