]> www.fi.muni.cz Git - evince.git/blobdiff - libview/ev-view-private.h
Preliminary support for adding new annotations
[evince.git] / libview / ev-view-private.h
index 57eea303bad316c4ced4cbb8c5337b723e3d7738..a3655072f576d140ba126d36e76eada3c1479ed2 100644 (file)
@@ -185,6 +185,8 @@ struct _EvView {
        GList             *window_children;
        EvViewWindowChild *window_child_focus;
        EvMapping         *focus_annotation;
+       gboolean           adding_annot;
+       EvAnnotationType   adding_annot_type;
 
        /* Synctex */
        EvMapping *synctex_result;
@@ -208,6 +210,8 @@ struct _EvViewClass {
        void    (*selection_changed)      (EvView         *view);
        void    (*sync_source)            (EvView         *view,
                                           EvSourceLink   *link);
+       void    (*annot_added)            (EvView         *view,
+                                          EvAnnotation   *annot);
 };
 
 void _get_page_size_for_scale_and_rotation (EvDocument *document,