]> www.fi.muni.cz Git - evince.git/blobdiff - libview/ev-view.h
[libview] Rename get_page_extents as ev_view_get_page_extents and make it public
[evince.git] / libview / ev-view.h
index 49f77e4aa5518ad1ef9746bb78270a6f7c82af0c..307793a1e3b437427059718b85b195cb86ce4e54 100644 (file)
@@ -44,14 +44,16 @@ typedef enum {
        EV_VIEW_SELECTION_RECTANGLE,
 } EvViewSelectionMode;
 
-GType          ev_view_get_type          (void) G_GNUC_CONST;
+GType          ev_view_get_type            (void) G_GNUC_CONST;
 
-GtkWidget*     ev_view_new               (void);
-void           ev_view_set_model         (EvView         *view,
-                                          EvDocumentModel *model);
-void           ev_view_set_loading       (EvView         *view,
-                                          gboolean        loading);
-void            ev_view_reload            (EvView         *view);
+GtkWidget*     ev_view_new                 (void);
+void           ev_view_set_model           (EvView          *view,
+                                            EvDocumentModel *model);
+void           ev_view_set_loading         (EvView          *view,
+                                            gboolean         loading);
+void            ev_view_reload              (EvView          *view);
+void            ev_view_set_page_cache_size (EvView          *view,
+                                            gsize            cache_size);
 
 /* Clipboard */
 void           ev_view_copy              (EvView         *view);
@@ -93,6 +95,11 @@ gboolean       ev_view_previous_page   (EvView         *view);
 void          ev_view_autoscroll_start   (EvView *view);
 void           ev_view_autoscroll_stop    (EvView *view);
 
+gboolean       ev_view_get_page_extents   (EvView       *view,
+                                           gint          page,
+                                           GdkRectangle *page_area,
+                                           GtkBorder    *border);
+
 G_END_DECLS
 
 #endif /* __EV_VIEW_H__ */