diff options
| author | Victor Kareh <[email protected]> | 2026-05-13 14:12:17 -0400 |
|---|---|---|
| committer | Victor Kareh <[email protected]> | 2026-05-19 16:21:12 -0400 |
| commit | a75bd72bf00bebd34380be95a741d77e053ffd66 (patch) | |
| tree | 7d6772f2b2b6fc84b514cded9ccfd8ba61c657af /libdocument/ev-annotation.h | |
| parent | 662b18f3c1247314dbc1efabe6b41754d7f969f6 (diff) | |
| download | atril-a75bd72bf00bebd34380be95a741d77e053ffd66.tar.bz2 atril-a75bd72bf00bebd34380be95a741d77e053ffd66.tar.xz | |
libdocument: adding class EvAnnotationTextMarkup
Implementing the (trivial) class
EvAnnotationTextMarkup and fixing a typo.
Backported from https://gitlab.gnome.org/GNOME/evince/-/commit/714c34dc
Diffstat (limited to 'libdocument/ev-annotation.h')
| -rw-r--r-- | libdocument/ev-annotation.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/libdocument/ev-annotation.h b/libdocument/ev-annotation.h index ce87e952..85783295 100644 --- a/libdocument/ev-annotation.h +++ b/libdocument/ev-annotation.h @@ -59,7 +59,7 @@ G_BEGIN_DECLS #define EV_IS_ANNOTATION_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_ANNOTATION_TEXT)) #define EV_ANNOTATION_TEXT_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_ANNOTATION_TEXT, EvAnnotationTextClass)) -/* EvAnnotationText */ +/* EvAnnotationAttachment */ #define EV_TYPE_ANNOTATION_ATTACHMENT (ev_annotation_attachment_get_type()) #define EV_ANNOTATION_ATTACHMENT(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_ANNOTATION_ATTACHMENT, EvAnnotationAttachment)) #define EV_ANNOTATION_ATTACHMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_ANNOTATION_ATTACHMENT, EvAnnotationAttachmentClass)) @@ -67,6 +67,14 @@ G_BEGIN_DECLS #define EV_IS_ANNOTATION_ATTACHMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_ANNOTATION_ATTACHMENT)) #define EV_ANNOTATION_ATTACHMENT_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_ANNOTATION_ATTACHMENT, EvAnnotationAttachmentClass)) +/* EvAnnotationTextMarkup */ +#define EV_TYPE_ANNOTATION_TEXT_MARKUP (ev_annotation_text_markup_get_type()) +#define EV_ANNOTATION_TEXT_MARKUP(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_ANNOTATION_TEXT_MARKUP, EvAnnotationTextMarkup)) +#define EV_ANNOTATION_TEXT_MARKUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_ANNOTATION_TEXT_MARKUP, EvAnnotationTextMarkupClass)) +#define EV_IS_ANNOTATION_TEXT_MARKUP(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_ANNOTATION_TEXT_MARKUP)) +#define EV_IS_ANNOTATION_TEXT_MARKUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_ANNOTATION_TEXT_MARKUP)) +#define EV_ANNOTATION_TEXT_MARKUP_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_ANNOTATION_TEXT_MARKUP, EvAnnotationTextMarkupClass)) + typedef struct _EvAnnotation EvAnnotation; typedef struct _EvAnnotationClass EvAnnotationClass; @@ -79,6 +87,9 @@ typedef struct _EvAnnotationTextClass EvAnnotationTextClass; typedef struct _EvAnnotationAttachment EvAnnotationAttachment; typedef struct _EvAnnotationAttachmentClass EvAnnotationAttachmentClass; +typedef struct _EvAnnotationTextMarkup EvAnnotationTextMarkup; +typedef struct _EvAnnotationTextMarkupClass EvAnnotationTextMarkupClass; + typedef enum { EV_ANNOTATION_TYPE_UNKNOWN, EV_ANNOTATION_TYPE_TEXT, @@ -164,6 +175,9 @@ EvAttachment *ev_annotation_attachment_get_attachment (EvAnnotationAttach gboolean ev_annotation_attachment_set_attachment (EvAnnotationAttachment *annot, EvAttachment *attachment); +/* EvAnnotationTextMarkup */ +GType ev_annotation_text_markup_get_type (void) G_GNUC_CONST; + G_END_DECLS #endif /* EV_ANNOTATION_H */ |
