]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-view-private.h
Use common save function for backends.
[evince.git] / shell / ev-view-private.h
index 9a0c7731b64cbc6789342429754d49a54e0d7647..91f43154de25ca9fcda006ea79def8b8ce1ea2cf 100644 (file)
@@ -43,8 +43,8 @@ typedef struct {
 
 typedef enum {
        SCROLL_TO_KEEP_POSITION,
 
 typedef enum {
        SCROLL_TO_KEEP_POSITION,
-       SCROLL_TO_CURRENT_PAGE,
-       SCROLL_TO_CENTER
+       SCROLL_TO_PAGE_POSITION,
+       SCROLL_TO_CENTER,
 } PendingScroll;
 
 typedef enum {
 } PendingScroll;
 
 typedef enum {
@@ -78,7 +78,8 @@ struct _EvView {
        gint scroll_y;  
 
        PendingScroll pending_scroll;
        gint scroll_y;  
 
        PendingScroll pending_scroll;
-       gboolean pending_resize;
+       gboolean      pending_resize;
+       EvPoint       pending_point;
 
        /* Current geometry */
     
 
        /* Current geometry */
     
@@ -128,6 +129,8 @@ struct _EvViewClass {
        void    (*zoom_invalid)           (EvView         *view);
        void    (*external_link)          (EvView         *view,
                                           EvLink         *link);
        void    (*zoom_invalid)           (EvView         *view);
        void    (*external_link)          (EvView         *view,
                                           EvLink         *link);
+       void    (*popup_menu)             (EvView         *view,
+                                          EvLink         *link);
 };
 
 #endif  /* __EV_VIEW_PRIVATE_H__ */
 };
 
 #endif  /* __EV_VIEW_PRIVATE_H__ */