![]() |
![]() |
![]() |
Evince Document Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Prerequisites | Known Derived Interfaces | Known Implementations | Properties |
EvAnnotation; EvAnnotationClass; EvAnnotationMarkup; EvAnnotationMarkupIface; EvAnnotationText; EvAnnotationTextClass; EvAnnotationAttachment; EvAnnotationAttachmentClass; gchar * ev_annotation_markup_get_label (EvAnnotationMarkup *markup
); void ev_annotation_markup_set_label (EvAnnotationMarkup *markup
,const gchar *label
); gdouble ev_annotation_markup_get_opacity (EvAnnotationMarkup *markup
); void 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_get_is_open (EvAnnotationMarkup *markup
); void ev_annotation_markup_set_is_open (EvAnnotationMarkup *markup
,gboolean is_open
); EvAnnotation * ev_annotation_text_new (EvPage *page
); EvAnnotation * ev_annotation_attachment_new (EvPage *page
,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.
"has-popup" gboolean : Read / Write "is-open" gboolean : Read / Write "label" gchar* : Read / Write "opacity" gdouble : Read / Write "rectangle" EvRectangle* : Read / Write
typedef struct { EvAnnotationClass parent_class; } EvAnnotationAttachmentClass;
gchar * ev_annotation_markup_get_label (EvAnnotationMarkup *markup
);
void ev_annotation_markup_set_label (EvAnnotationMarkup *markup
,const gchar *label
);
gdouble ev_annotation_markup_get_opacity (EvAnnotationMarkup *markup
);
void 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_get_is_open (EvAnnotationMarkup *markup
);
void ev_annotation_markup_set_is_open (EvAnnotationMarkup *markup
,gboolean is_open
);
EvAnnotation * ev_annotation_attachment_new (EvPage *page
,EvAttachment *attachment
);
"has-popup"
property "has-popup" gboolean : Read / Write
Whether the markup annotation has a popup window associated.
Default value: TRUE
"is-open"
property "is-open" gboolean : Read / Write
Whether the popup associated to the markup annotation is open.
Default value: FALSE
"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: 0
"rectangle"
property"rectangle" EvRectangle* : Read / Write
The Rectangle of the popup associated to the markup annotation.