| | 25 | public: |
| | 26 | // Interface methods. |
| | 27 | DumbMainView (MainPter *pter); |
| | 28 | ~DumbMainView (); |
| | 29 | |
| | 30 | void sensitiveGoToFirstPage (gboolean sensitive); |
| | 31 | void sensitiveGoToLastPage (gboolean sensitive); |
| | 32 | void sensitiveGoToNextPage (gboolean sensitive); |
| | 33 | void sensitiveGoToPage (gboolean sensitive); |
| | 34 | void sensitiveGoToPreviousPage (gboolean sensitive); |
| | 35 | void sensitiveZoomIn (gboolean sensitive); |
| | 36 | void sensitiveZoomOut (gboolean sensitive); |
| | 37 | void sensitiveZoomFit (gboolean sensitive); |
| | 38 | void sensitiveZoomWidth (gboolean sensitive); |
| | 39 | void show (void); |
| | 40 | void setTitle (const gchar *title); |
| | 41 | |
| | 42 | // Methods for test purposes. |
| | 43 | const gchar *getTitle (void); |
| | 44 | gboolean isShown (void); |
| | 45 | gboolean isSensitiveGoToFirstPage (void); |
| | 46 | gboolean isSensitiveGoToLastPage (void); |
| | 47 | gboolean isSensitiveGoToNextPage (void); |
| | 48 | gboolean isSensitiveGoToPage (void); |
| | 49 | gboolean isSensitiveGoToPreviousPage (void); |
| | 50 | gboolean isSensitiveZoomIn (void); |
| | 51 | gboolean isSensitiveZoomOut (void); |
| | 52 | gboolean isSensitiveZoomFit (void); |
| | 53 | gboolean isSensitiveZoomWidth (void); |
| | 54 | gboolean hasImagePageView (void); |
| | 55 | |
| | 56 | protected: |
| | 57 | DocumentPage *m_DocumentPage; |
| | 58 | gboolean m_SensitiveGoToFirstPage; |
| | 59 | gboolean m_SensitiveGoToLastPage; |
| | 60 | gboolean m_SensitiveGoToNextPage; |
| | 61 | gboolean m_SensitiveGoToPage; |
| | 62 | gboolean m_SensitiveGoToPreviousPage; |
| | 63 | gboolean m_SensitiveZoomIn; |
| | 64 | gboolean m_SensitiveZoomOut; |
| | 65 | gboolean m_SensitiveZoomFit; |
| | 66 | gboolean m_SensitiveZoomWidth; |
| | 67 | gboolean m_Shown; |
| | 68 | gchar *m_Title; |