| Evince Document Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Prerequisites | Known Derived Interfaces | Known Implementations | Properties | ||||
EvAnnotation; EvAnnotationClass; EvAnnotationMarkup; EvAnnotationText; EvAnnotationTextClass; EvAnnotationAttachment; EvAnnotationAttachmentClass; EvAnnotationType ev_annotation_get_annotation_type (EvAnnotation *annot); EvPage * ev_annotation_get_page (EvAnnotation *annot); guint ev_annotation_get_page_index (EvAnnotation *annot); gboolean ev_annotation_equal (EvAnnotation *annot,EvAnnotation *other); const gchar * ev_annotation_get_contents (EvAnnotation *annot); gboolean ev_annotation_set_contents (EvAnnotation *annot,const gchar *contents); const gchar * ev_annotation_get_name (EvAnnotation *annot); gboolean ev_annotation_set_name (EvAnnotation *annot,const gchar *name); const gchar * ev_annotation_get_modified (EvAnnotation *annot); gboolean ev_annotation_set_modified (EvAnnotation *annot,const gchar *modified); gboolean ev_annotation_set_modified_from_time (EvAnnotation *annot,GTime utime); void ev_annotation_get_color (EvAnnotation *annot,GdkColor *color); gboolean ev_annotation_set_color (EvAnnotation *annot,const GdkColor *color); void ev_annotation_get_rgba (EvAnnotation *annot,GdkRGBA *color); gboolean ev_annotation_set_rgba (EvAnnotation *annot,const GdkRGBA *color); const gchar * ev_annotation_markup_get_label (EvAnnotationMarkup *markup); gboolean ev_annotation_markup_set_label (EvAnnotationMarkup *markup,const gchar *label); gdouble ev_annotation_markup_get_opacity (EvAnnotationMarkup *markup); gboolean ev_annotation_markup_set_opacity (EvAnnotationMarkup *markup,gdouble opacity); gboolean ev_annotation_markup_has_popup (EvAnnotationMarkup *markup); void ev_annotation_markup_get_rectangle (EvAnnotationMarkup *markup,EvRectangle *ev_rect); gboolean ev_annotation_markup_set_rectangle (EvAnnotationMarkup *markup,const EvRectangle *ev_rect); EvAnnotation * ev_annotation_text_new (EvPage *page); EvAnnotationTextIcon ev_annotation_text_get_icon (EvAnnotationText *text); gboolean ev_annotation_text_set_icon (EvAnnotationText *text,EvAnnotationTextIcon icon); gboolean ev_annotation_text_get_is_open (EvAnnotationText *text); gboolean ev_annotation_text_set_is_open (EvAnnotationText *text,gboolean is_open); EvAnnotation * ev_annotation_attachment_new (EvPage *page,EvAttachment *attachment); EvAttachment * ev_annotation_attachment_get_attachment (EvAnnotationAttachment *annot); gboolean ev_annotation_attachment_set_attachment (EvAnnotationAttachment *annot,EvAttachment *attachment);
GObject
+----EvAnnotation
+----EvAnnotationAttachment
+----EvAnnotationText
GInterface +----EvAnnotationMarkup
GObject +----EvAnnotation +----EvAnnotationText
GObject +----EvAnnotation +----EvAnnotationAttachment
EvAnnotationText implements EvAnnotationMarkup.
EvAnnotationAttachment implements EvAnnotationMarkup.
EvAnnotationMarkup is implemented by EvAnnotationAttachment and EvAnnotationText.
"color" gpointer : Read / Write "contents" gchar* : Read / Write "modified" gchar* : Read / Write "name" gchar* : Read / Write "page" EvPage* : Write / Construct Only "rgba" GdkRGBA* : Read / Write "has-popup" gboolean : Read / Write "label" gchar* : Read / Write "opacity" gdouble : Read / Write "popup-is-open" gboolean : Read / Write "rectangle" EvRectangle* : Read / Write "icon" EvAnnotationTextIcon : Read / Write "is-open" gboolean : Read / Write "attachment" EvAttachment* : Read / Write / Construct
typedef struct _EvAnnotationAttachmentClass EvAnnotationAttachmentClass;
EvAnnotationType ev_annotation_get_annotation_type (EvAnnotation *annot);
gboolean ev_annotation_set_contents (EvAnnotation *annot,const gchar *contents);
gboolean ev_annotation_set_modified (EvAnnotation *annot,const gchar *modified);
gboolean ev_annotation_set_modified_from_time (EvAnnotation *annot,GTime utime);
void ev_annotation_get_color (EvAnnotation *annot,GdkColor *color);
ev_annotation_get_color has been deprecated since version 3.6 and should not be used in newly-written code. Use ev_annotation_get_rgba() instead.
gboolean ev_annotation_set_color (EvAnnotation *annot,const GdkColor *color);
ev_annotation_set_color has been deprecated since version 3.6 and should not be used in newly-written code. Use ev_annotation_set_rgba() instead.
void ev_annotation_get_rgba (EvAnnotation *annot,GdkRGBA *color);
Since 3.6
gboolean ev_annotation_set_rgba (EvAnnotation *annot,const GdkRGBA *color);
Since 3.6
const gchar * ev_annotation_markup_get_label (EvAnnotationMarkup *markup);
gboolean ev_annotation_markup_set_label (EvAnnotationMarkup *markup,const gchar *label);
gdouble ev_annotation_markup_get_opacity (EvAnnotationMarkup *markup);
gboolean ev_annotation_markup_set_opacity (EvAnnotationMarkup *markup,gdouble opacity);
gboolean ev_annotation_markup_has_popup (EvAnnotationMarkup *markup);
void ev_annotation_markup_get_rectangle (EvAnnotationMarkup *markup,EvRectangle *ev_rect);
gboolean ev_annotation_markup_set_rectangle (EvAnnotationMarkup *markup,const EvRectangle *ev_rect);
EvAnnotationTextIcon ev_annotation_text_get_icon (EvAnnotationText *text);
gboolean ev_annotation_text_set_icon (EvAnnotationText *text,EvAnnotationTextIcon icon);
gboolean ev_annotation_text_set_is_open (EvAnnotationText *text,gboolean is_open);
EvAnnotation * ev_annotation_attachment_new (EvPage *page,EvAttachment *attachment);
EvAttachment * ev_annotation_attachment_get_attachment
(EvAnnotationAttachment *annot);
gboolean ev_annotation_attachment_set_attachment (EvAnnotationAttachment *annot,EvAttachment *attachment);
"color" property "color" gpointer : Read / Write
EvAnnotation:color has been deprecated since version 3.6 and should not be used in newly-written code. Use "rgba" instead.
The annotation color.
"contents" property "contents" gchar* : Read / Write
The annotation contents.
Default value: NULL
"modified" property "modified" gchar* : Read / Write
Last modified date as string.
Default value: NULL
"has-popup" property "has-popup" gboolean : Read / Write
Whether the markup annotation has a popup window associated.
Default value: TRUE
"label" property "label" gchar* : Read / Write
Label of the markup annotation.
Default value: NULL
"opacity" property "opacity" gdouble : Read / Write
Opacity of the markup annotation.
Allowed values: >= 0
Default value: 1
"popup-is-open" property "popup-is-open" gboolean : Read / Write
Whether the popup associated to the markup annotation is open.
Default value: FALSE
"rectangle" property"rectangle" EvRectangle* : Read / Write
The Rectangle of the popup associated to the markup annotation.
"icon" property "icon" EvAnnotationTextIcon : Read / Write
The icon fo the text annotation.
Default value: EV_ANNOTATION_TEXT_ICON_NOTE
"is-open" property "is-open" gboolean : Read / Write
Whether text annot is initially open.
Default value: FALSE
"attachment" property"attachment" EvAttachment* : Read / Write / Construct
The attachment of the annotation.