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);
gint page);
void ev_view_find_cancel (EvView *view);
+/* Synctex */
+void ev_view_highlight_forward_search (EvView *view,
+ EvSourceLink *link);
+
/* Cursor */
void ev_view_hide_cursor (EvView *view);
void ev_view_show_cursor (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);
+/* Annotations */
+void ev_view_focus_annotation (EvView *view,
+ EvMapping *annot_mapping);
+void ev_view_begin_add_annotation (EvView *view,
+ EvAnnotationType annot_type);
+void ev_view_cancel_add_annotation (EvView *view);
+
G_END_DECLS
#endif /* __EV_VIEW_H__ */