X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=libview%2Fev-view-private.h;h=57eea303bad316c4ced4cbb8c5337b723e3d7738;hb=9d70081e79a63d1189d2497dbafaac3c48b1a581;hp=f5368be55d696e790686b9b44783895ab7a21ff0;hpb=ce77a4f44535378342f9393fa16e1d981e981c29;p=evince.git diff --git a/libview/ev-view-private.h b/libview/ev-view-private.h index f5368be5..57eea303 100644 --- a/libview/ev-view-private.h +++ b/libview/ev-view-private.h @@ -120,11 +120,15 @@ struct _EvView { EvDocumentModel *model; EvPixbufCache *pixbuf_cache; + gsize pixbuf_cache_size; EvPageCache *page_cache; EvHeightToPageCache *height_to_page_cache; EvViewCursor cursor; EvJobRender *current_job; + GtkRequisition requisition; + gboolean internal_size_request; + /* Scrolling */ GtkAdjustment *hadjustment; GtkAdjustment *vadjustment; @@ -180,6 +184,13 @@ struct _EvView { /* Annotations */ GList *window_children; EvViewWindowChild *window_child_focus; + EvMapping *focus_annotation; + + /* Synctex */ + EvMapping *synctex_result; + + /* Accessibility */ + gboolean a11y_enabled; }; struct _EvViewClass { @@ -195,6 +206,8 @@ struct _EvViewClass { void (*popup_menu) (EvView *view, GList *items); void (*selection_changed) (EvView *view); + void (*sync_source) (EvView *view, + EvSourceLink *link); }; void _get_page_size_for_scale_and_rotation (EvDocument *document,