-GType ev_view_get_type (void) G_GNUC_CONST;
-GType ev_sizing_mode_get_type (void) G_GNUC_CONST;
-GtkWidget* ev_view_new (void);
-void ev_view_set_document (EvView *view,
- EvDocument *document);
+typedef enum {
+ EV_VIEW_SELECTION_TEXT,
+ EV_VIEW_SELECTION_RECTANGLE,
+} EvViewSelectionMode;
+
+typedef enum {
+ EV_SCROLL_PAGE_FORWARD,
+ EV_SCROLL_PAGE_BACKWARD,
+ EV_SCROLL_STEP_BACKWARD,
+ EV_SCROLL_STEP_FORWARD,
+ EV_SCROLL_STEP_DOWN,
+ EV_SCROLL_STEP_UP,
+} EvScrollType;
+
+GType ev_view_get_type (void) G_GNUC_CONST;
+GType ev_sizing_mode_get_type (void) G_GNUC_CONST;
+GType ev_scroll_type_get_type (void) G_GNUC_CONST;
+
+GtkWidget* ev_view_new (void);
+void ev_view_set_document (EvView *view,
+ EvDocument *document);
+void ev_view_set_loading (EvView *view,
+ gboolean loading);