]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-view.h
scale the reported height by using the resolution aspect ratio
[evince.git] / shell / ev-view.h
index 42437616bf15601cdaec30f31e9dfe9744d7c92f..0c0ebaf65a23379cdc7d5049e0b8e721921db8eb 100644 (file)
@@ -42,6 +42,11 @@ typedef enum {
        EV_SIZING_FREE,
 } EvSizingMode;
 
+typedef enum {
+       EV_VIEW_SELECTION_TEXT,
+       EV_VIEW_SELECTION_RECTANGLE,
+} EvViewSelectionMode;
+
 typedef enum {
        EV_SCROLL_PAGE_FORWARD,
        EV_SCROLL_PAGE_BACKWARD
@@ -85,12 +90,14 @@ void                ev_view_set_zoom          (EvView         *view,
                                           double          factor,
                                           gboolean        relative);
 double         ev_view_get_zoom          (EvView         *view);
+void           ev_view_set_zoom_for_size (EvView         *view,
+                                          int             width,
+                                          int             height,
+                                          int             vsb_width,
+                                          int             hsb_height);
+void           ev_view_rotate_left       (EvView         *view);
+void            ev_view_rotate_right      (EvView         *view);
 
-void           ev_view_set_zoom_for_size (EvView *view,
-                                          int     width,
-                                          int     height,
-                                          int     vsb_width,
-                                          int     hsb_height);
 /* Find */
 gboolean       ev_view_can_find_next     (EvView         *view);
 void            ev_view_find_next         (EvView         *view);