EV_VIEW_CURSOR_DRAG
} EvViewCursor;
+typedef enum {
+ EV_PRESENTATION_NORMAL,
+ EV_PRESENTATION_BLACK,
+ EV_PRESENTATION_WHITE,
+ EV_PRESENTATION_END
+} EvPresentationState;
+
struct _EvView {
GtkWidget parent_instance;
gboolean dual_page;
gboolean fullscreen;
gboolean presentation;
- gboolean end_presentation;
EvSizingMode sizing_mode;
+ /* Presentation */
+ EvPresentationState presentation_state;
+ EvSizingMode sizing_mode_saved;
+ double scale_saved;
+ guint trans_timeout_id;
+
/* Common for button press handling */
int pressed_button;
/* Links */
GtkWidget *link_tooltip;
EvLink *hovered_link;
+
+ /* Goto Popup */
+ GtkWidget *goto_window;
+ GtkWidget *goto_entry;
};
struct _EvViewClass {