diff options
Diffstat (limited to 'shell/ev-view.h')
-rw-r--r-- | shell/ev-view.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/shell/ev-view.h b/shell/ev-view.h index 0c0a862..90f5031 100644 --- a/shell/ev-view.h +++ b/shell/ev-view.h @@ -35,6 +35,9 @@ G_BEGIN_DECLS #define EV_TYPE_SIZING_MODE (ev_sizing_mode_get_type()) #define EV_SIZING_MODE_CLASS (g_type_class_peek (EV_TYPE_SIZING_MODE)) +#define EV_TYPE_SCROLL_TYPE (ev_scroll_type_get_type()) +#define EV_SCROLL_TYPE_CLASS (g_type_class_peek (EV_TYPE_SCROLL_TYPE)) + typedef struct _EvView EvView; typedef struct _EvViewClass EvViewClass; @@ -52,11 +55,17 @@ typedef enum { typedef enum { EV_SCROLL_PAGE_FORWARD, - EV_SCROLL_PAGE_BACKWARD + 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); @@ -124,7 +133,8 @@ void ev_view_show_cursor (EvView *view); /* Navigation */ void ev_view_scroll (EvView *view, - EvScrollType scroll); + EvScrollType scroll, + gboolean horizontal); void ev_view_goto_link (EvView *view, EvLink *link); gboolean ev_view_next_page (EvView *view); |