]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-view-private.h
Fix page-label command line option. Bug #342070.
[evince.git] / shell / ev-view-private.h
index ef48e0be7f2ccc564e966a22dde34e213b015e84..a53fe5469e81f025a66f7d40e5a204a92f2c7adc 100644 (file)
@@ -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 {
@@ -64,6 +64,7 @@ struct _EvView {
        char *status;
        char *find_status;
        int find_result;
+       gboolean jump_to_find_result;
        
        EvPageCache *page_cache;
        EvPixbufCache *pixbuf_cache;
@@ -78,19 +79,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 +125,11 @@ 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);
+                                          EvLinkAction   *action);
        void    (*popup_menu)             (EvView         *view,
                                           EvLink         *link);
 };