typedef enum {
SCROLL_TO_KEEP_POSITION,
- SCROLL_TO_CURRENT_PAGE,
- SCROLL_TO_CENTER
+ SCROLL_TO_PAGE_POSITION,
+ SCROLL_TO_CENTER,
} PendingScroll;
typedef enum {
char *status;
char *find_status;
int find_result;
+ gboolean jump_to_find_result;
EvPageCache *page_cache;
EvPixbufCache *pixbuf_cache;
gint scroll_y;
PendingScroll pending_scroll;
- gboolean pending_resize;
+ gboolean pending_resize;
+ EvPoint pending_point;
/* Current geometry */
gint start_page;
gint end_page;
gint current_page;
- gint find_page;
int rotation;
double scale;
int spacing;
+ gboolean loading;
gboolean continuous;
gboolean dual_page;
gboolean fullscreen;
GtkAdjustment *hadjustment,
GtkAdjustment *vadjustment);
void (*binding_activated) (EvView *view,
- GtkScrollType scroll,
+ EvScrollType scroll,
gboolean horizontal);
void (*zoom_invalid) (EvView *view);
void (*external_link) (EvView *view,
+ EvLinkAction *action);
+ void (*popup_menu) (EvView *view,
EvLink *link);
};