X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=shell%2Fev-view-private.h;h=b5831e4fbe5413829cd0d55434919c7e79be6a40;hb=f4e6041a84c4a0dd4a9c1bab758c9bef43c0b222;hp=9a0c7731b64cbc6789342429754d49a54e0d7647;hpb=0fc3e8a303bdbee7e6a3431b9c5443648571fb25;p=evince.git diff --git a/shell/ev-view-private.h b/shell/ev-view-private.h index 9a0c7731..b5831e4f 100644 --- a/shell/ev-view-private.h +++ b/shell/ev-view-private.h @@ -43,8 +43,8 @@ typedef struct { typedef enum { SCROLL_TO_KEEP_POSITION, - SCROLL_TO_CURRENT_PAGE, - SCROLL_TO_CENTER + SCROLL_TO_PAGE_POSITION, + SCROLL_TO_CENTER, } PendingScroll; typedef enum { @@ -78,19 +78,20 @@ struct _EvView { 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; @@ -123,11 +124,13 @@ struct _EvViewClass { 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, EvLink *link); + void (*popup_menu) (EvView *view, + EvLink *link); }; #endif /* __EV_VIEW_PRIVATE_H__ */