diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2010-07-20 15:01:56 (GMT) |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2010-07-20 15:07:40 (GMT) |
commit | 584f014b63c56fe3770cba9682fc21c31e09a2e9 (patch) | |
tree | de1a6a07ff5bd7b8a52e176e72af12a8172b5ed9 /shell/ev-sidebar-annotations.h | |
parent | dfed06b88fae63bbd0460e43df977c0d33ef1045 (diff) |
Preliminary support for adding new annotations
At the moment only Text annotations can be added. See bug #168304.
Diffstat (limited to 'shell/ev-sidebar-annotations.h')
-rw-r--r-- | shell/ev-sidebar-annotations.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/shell/ev-sidebar-annotations.h b/shell/ev-sidebar-annotations.h index 8762d78..544fc24 100644 --- a/shell/ev-sidebar-annotations.h +++ b/shell/ev-sidebar-annotations.h @@ -46,13 +46,17 @@ struct _EvSidebarAnnotations { struct _EvSidebarAnnotationsClass { GtkVBoxClass base_class; - void (* annot_activated) (EvSidebarAnnotations *sidebar_annots, - EvMapping *mapping); + void (* annot_activated) (EvSidebarAnnotations *sidebar_annots, + EvMapping *mapping); + void (* begin_annot_add) (EvSidebarAnnotations *sidebar_annots, + EvAnnotationType annot_type); + void (* annot_add_cancelled) (EvSidebarAnnotations *sidebar_annots); }; -GType ev_sidebar_annotations_get_type (void) G_GNUC_CONST; -GtkWidget *ev_sidebar_annotations_new (void); - +GType ev_sidebar_annotations_get_type (void) G_GNUC_CONST; +GtkWidget *ev_sidebar_annotations_new (void); +void ev_sidebar_annotations_annot_added (EvSidebarAnnotations *sidebar_annots, + EvAnnotation *annot); G_END_DECLS #endif /* __EV_SIDEBAR_ANNOTATIONS_H__ */ |