SCROLL_TO_KEEP_POSITION,
SCROLL_TO_PAGE_POSITION,
SCROLL_TO_CENTER,
+ SCROLL_TO_FIND_LOCATION,
} PendingScroll;
typedef enum {
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;
+ EvPresentationState presentation_state;
EvSizingMode sizing_mode;
/* Common for button press handling */
gboolean horizontal);
void (*zoom_invalid) (EvView *view);
void (*external_link) (EvView *view,
- EvLink *link);
+ EvLinkAction *action);
void (*popup_menu) (EvView *view,
EvLink *link);
};