Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
Go to the source code of this file.
Typedefs | |
typedef struct _EvAnnotation | EvAnnotation |
typedef struct _EvAnnotationClass | EvAnnotationClass |
typedef struct _EvAnnotationMarkup | EvAnnotationMarkup |
typedef struct _EvAnnotationMarkupInterface | EvAnnotationMarkupInterface |
typedef struct _EvAnnotationText | EvAnnotationText |
typedef struct _EvAnnotationTextClass | EvAnnotationTextClass |
typedef struct _EvAnnotationAttachment | EvAnnotationAttachment |
typedef struct _EvAnnotationAttachmentClass | EvAnnotationAttachmentClass |
typedef struct _EvAnnotationTextMarkup | EvAnnotationTextMarkup |
typedef struct _EvAnnotationTextMarkupClass | EvAnnotationTextMarkupClass |
#define EV_ANNOTATION | ( | object) | (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_ANNOTATION, EvAnnotation)) |
Definition at line 39 of file ev-annotation.h.
#define EV_ANNOTATION_ATTACHMENT | ( | object) | (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_ANNOTATION_ATTACHMENT, EvAnnotationAttachment)) |
Definition at line 63 of file ev-annotation.h.
#define EV_ANNOTATION_ATTACHMENT_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_ANNOTATION_ATTACHMENT, EvAnnotationAttachmentClass)) |
Definition at line 64 of file ev-annotation.h.
#define EV_ANNOTATION_ATTACHMENT_GET_CLASS | ( | object) | (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_ANNOTATION_ATTACHMENT, EvAnnotationAttachmentClass)) |
Definition at line 67 of file ev-annotation.h.
#define EV_ANNOTATION_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_ANNOTATION, EvAnnotationClass)) |
Definition at line 40 of file ev-annotation.h.
#define EV_ANNOTATION_GET_CLASS | ( | object) | (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_ANNOTATION, EvAnnotationClass)) |
Definition at line 43 of file ev-annotation.h.
#define EV_ANNOTATION_MARKUP | ( | o) | (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_ANNOTATION_MARKUP, EvAnnotationMarkup)) |
Definition at line 47 of file ev-annotation.h.
#define EV_ANNOTATION_MARKUP_GET_IFACE | ( | inst) | (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_ANNOTATION_MARKUP, EvAnnotationMarkupInterface)) |
Definition at line 51 of file ev-annotation.h.
#define EV_ANNOTATION_MARKUP_IFACE | ( | k) | (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_ANNOTATION_MARKUP, EvAnnotationMarkupInterface)) |
Definition at line 48 of file ev-annotation.h.
#define EV_ANNOTATION_TEXT | ( | object) | (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_ANNOTATION_TEXT, EvAnnotationText)) |
Definition at line 55 of file ev-annotation.h.
#define EV_ANNOTATION_TEXT_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_ANNOTATION_TEXT, EvAnnotationTextClass)) |
Definition at line 56 of file ev-annotation.h.
#define EV_ANNOTATION_TEXT_GET_CLASS | ( | object) | (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_ANNOTATION_TEXT, EvAnnotationTextClass)) |
Definition at line 59 of file ev-annotation.h.
#define EV_ANNOTATION_TEXT_MARKUP | ( | object) | (G_TYPE_CHECK_INSTANCE_CAST ((object), EV_TYPE_ANNOTATION_TEXT_MARKUP, EvAnnotationTextMarkup)) |
Definition at line 71 of file ev-annotation.h.
#define EV_ANNOTATION_TEXT_MARKUP_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_CAST ((klass), EV_TYPE_ANNOTATION_TEXT_MARKUP, EvAnnotationTextMarkupClass)) |
Definition at line 72 of file ev-annotation.h.
#define EV_ANNOTATION_TEXT_MARKUP_GET_CLASS | ( | object) | (G_TYPE_INSTANCE_GET_CLASS ((object), EV_TYPE_ANNOTATION_TEXT_MARKUP, EvAnnotationTextMarkupClass)) |
Definition at line 75 of file ev-annotation.h.
#define EV_IS_ANNOTATION | ( | object) | (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_ANNOTATION)) |
Definition at line 41 of file ev-annotation.h.
#define EV_IS_ANNOTATION_ATTACHMENT | ( | object) | (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_ANNOTATION_ATTACHMENT)) |
Definition at line 65 of file ev-annotation.h.
#define EV_IS_ANNOTATION_ATTACHMENT_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_ANNOTATION_ATTACHMENT)) |
Definition at line 66 of file ev-annotation.h.
#define EV_IS_ANNOTATION_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_ANNOTATION)) |
Definition at line 42 of file ev-annotation.h.
#define EV_IS_ANNOTATION_MARKUP | ( | o) | (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_ANNOTATION_MARKUP)) |
Definition at line 49 of file ev-annotation.h.
#define EV_IS_ANNOTATION_MARKUP_IFACE | ( | k) | (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_ANNOTATION_MARKUP)) |
Definition at line 50 of file ev-annotation.h.
#define EV_IS_ANNOTATION_TEXT | ( | object) | (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_ANNOTATION_TEXT)) |
Definition at line 57 of file ev-annotation.h.
#define EV_IS_ANNOTATION_TEXT_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_ANNOTATION_TEXT)) |
Definition at line 58 of file ev-annotation.h.
#define EV_IS_ANNOTATION_TEXT_MARKUP | ( | object) | (G_TYPE_CHECK_INSTANCE_TYPE ((object), EV_TYPE_ANNOTATION_TEXT_MARKUP)) |
Definition at line 73 of file ev-annotation.h.
#define EV_IS_ANNOTATION_TEXT_MARKUP_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_TYPE ((klass), EV_TYPE_ANNOTATION_TEXT_MARKUP)) |
Definition at line 74 of file ev-annotation.h.
#define EV_TYPE_ANNOTATION (ev_annotation_get_type()) |
Definition at line 38 of file ev-annotation.h.
#define EV_TYPE_ANNOTATION_ATTACHMENT (ev_annotation_attachment_get_type()) |
Definition at line 62 of file ev-annotation.h.
#define EV_TYPE_ANNOTATION_MARKUP (ev_annotation_markup_get_type ()) |
Definition at line 46 of file ev-annotation.h.
#define EV_TYPE_ANNOTATION_TEXT (ev_annotation_text_get_type()) |
Definition at line 54 of file ev-annotation.h.
#define EV_TYPE_ANNOTATION_TEXT_MARKUP (ev_annotation_text_markup_get_type ()) |
Definition at line 70 of file ev-annotation.h.
typedef struct _EvAnnotation EvAnnotation |
Definition at line 77 of file ev-annotation.h.
typedef struct _EvAnnotationAttachment EvAnnotationAttachment |
Definition at line 86 of file ev-annotation.h.
typedef struct _EvAnnotationAttachmentClass EvAnnotationAttachmentClass |
Definition at line 87 of file ev-annotation.h.
typedef struct _EvAnnotationClass EvAnnotationClass |
Definition at line 78 of file ev-annotation.h.
typedef struct _EvAnnotationMarkup EvAnnotationMarkup |
Definition at line 80 of file ev-annotation.h.
typedef struct _EvAnnotationMarkupInterface EvAnnotationMarkupInterface |
Definition at line 81 of file ev-annotation.h.
typedef struct _EvAnnotationText EvAnnotationText |
Definition at line 83 of file ev-annotation.h.
typedef struct _EvAnnotationTextClass EvAnnotationTextClass |
Definition at line 84 of file ev-annotation.h.
typedef struct _EvAnnotationTextMarkup EvAnnotationTextMarkup |
Definition at line 89 of file ev-annotation.h.
typedef struct _EvAnnotationTextMarkupClass EvAnnotationTextMarkupClass |
Definition at line 90 of file ev-annotation.h.
enum EvAnnotationTextIcon |
Definition at line 99 of file ev-annotation.h.
Enumerator | |
---|---|
EV_ANNOTATION_TEXT_MARKUP_HIGHLIGHT | |
EV_ANNOTATION_TEXT_MARKUP_STRIKE_OUT | |
EV_ANNOTATION_TEXT_MARKUP_UNDERLINE | |
EV_ANNOTATION_TEXT_MARKUP_SQUIGGLY |
Definition at line 112 of file ev-annotation.h.
enum EvAnnotationType |
Enumerator | |
---|---|
EV_ANNOTATION_TYPE_UNKNOWN | |
EV_ANNOTATION_TYPE_TEXT | |
EV_ANNOTATION_TYPE_ATTACHMENT | |
EV_ANNOTATION_TYPE_TEXT_MARKUP |
Definition at line 92 of file ev-annotation.h.
EvAttachment* ev_annotation_attachment_get_attachment | ( | EvAnnotationAttachment * | annot) |
ev_annotation_attachment_get_attachment: : an EvAnnotationAttachment
Returns: (transfer none): an EvAttachment
Definition at line 1341 of file ev-annotation.c.
GType ev_annotation_attachment_get_type | ( | void | ) |
EvAnnotation* ev_annotation_attachment_new | ( | EvPage * | page, |
EvAttachment * | attachment | ||
) |
gboolean ev_annotation_attachment_set_attachment | ( | EvAnnotationAttachment * | annot, |
EvAttachment * | attachment | ||
) |
gboolean ev_annotation_equal | ( | EvAnnotation * | annot, |
EvAnnotation * | other | ||
) |
ev_annotation_equal: : an EvAnnotation : another EvAnnotation
Compare and .
Returns: TRUE if is equal to , FALSE otherwise
Definition at line 390 of file ev-annotation.c.
EvAnnotationType ev_annotation_get_annotation_type | ( | EvAnnotation * | annot) |
void ev_annotation_get_area | ( | EvAnnotation * | annot, |
EvRectangle * | area | ||
) |
ev_annotation_set_area: : an EvAnnotation : (out): a EvRectangle to be filled with the annotation area
Gets the area of .
Since: 3.18
Definition at line 694 of file ev-annotation.c.
void ev_annotation_get_color | ( | EvAnnotation * | annot, |
GdkColor * | color | ||
) |
ev_annotation_get_color: : an EvAnnotation : (out): a #GdkColor to be filled with the Annotation color.
Get the color of .
Deprecated: 3.6: Use ev_annotation_get_rgba() instead.
Definition at line 585 of file ev-annotation.c.
const gchar* ev_annotation_get_contents | ( | EvAnnotation * | annot) |
ev_annotation_get_contents: : an EvAnnotation
Get the contents of . The contents of is the text that is displayed in the annotation, or an alternate description of the annotation's content for non-text annotations
Returns: a string with the contents of the annotation or NULL if has no contents.
Definition at line 411 of file ev-annotation.c.
const gchar* ev_annotation_get_modified | ( | EvAnnotation * | annot) |
ev_annotation_get_modified: : an EvAnnotation
Get the last modification date of .
Returns: A string containing the last modification date.
Definition at line 501 of file ev-annotation.c.
const gchar* ev_annotation_get_name | ( | EvAnnotation * | annot) |
ev_annotation_get_name: : an EvAnnotation
Get the name of . The name of the annotation is a string that uniquely indenftifies amongs all the annotations in the same page.
Returns: the string with the annotation's name.
Definition at line 457 of file ev-annotation.c.
EvPage* ev_annotation_get_page | ( | EvAnnotation * | annot) |
ev_annotation_get_page: : an EvAnnotation
Get the page where appears.
Returns: (transfer none): the EvPage where appears
Definition at line 356 of file ev-annotation.c.
guint ev_annotation_get_page_index | ( | EvAnnotation * | annot) |
ev_annotation_get_page_index: : an EvAnnotation
Get the index of the page where appears. Note that the index is 0 based.
Returns: the page index.
Definition at line 373 of file ev-annotation.c.
void ev_annotation_get_rgba | ( | EvAnnotation * | annot, |
GdkRGBA * | rgba | ||
) |
ev_annotation_get_rgba: : an EvAnnotation : (out): a #GdkRGBA to be filled with the annotation color
Gets the color of .
Since: 3.6
Definition at line 647 of file ev-annotation.c.
GType ev_annotation_get_type | ( | void | ) |
gboolean ev_annotation_markup_can_have_popup | ( | EvAnnotationMarkup * | markup) |
const gchar* ev_annotation_markup_get_label | ( | EvAnnotationMarkup * | markup) |
gdouble ev_annotation_markup_get_opacity | ( | EvAnnotationMarkup * | markup) |
gboolean ev_annotation_markup_get_popup_is_open | ( | EvAnnotationMarkup * | markup) |
void ev_annotation_markup_get_rectangle | ( | EvAnnotationMarkup * | markup, |
EvRectangle * | ev_rect | ||
) |
GType ev_annotation_markup_get_type | ( | void | ) |
gboolean ev_annotation_markup_has_popup | ( | EvAnnotationMarkup * | markup) |
gboolean ev_annotation_markup_set_has_popup | ( | EvAnnotationMarkup * | markup, |
gboolean | has_popup | ||
) |
gboolean ev_annotation_markup_set_label | ( | EvAnnotationMarkup * | markup, |
const gchar * | label | ||
) |
gboolean ev_annotation_markup_set_opacity | ( | EvAnnotationMarkup * | markup, |
gdouble | opacity | ||
) |
gboolean ev_annotation_markup_set_popup_is_open | ( | EvAnnotationMarkup * | markup, |
gboolean | is_open | ||
) |
gboolean ev_annotation_markup_set_rectangle | ( | EvAnnotationMarkup * | markup, |
const EvRectangle * | ev_rect | ||
) |
gboolean ev_annotation_set_area | ( | EvAnnotation * | annot, |
const EvRectangle * | area | ||
) |
ev_annotation_set_area: : an #Evannotation : a EvRectangle
Set the area of the annotation to .
Returns: TRUE if the area has been changed, FALSE otherwise
Since: 3.18
Definition at line 715 of file ev-annotation.c.
gboolean ev_annotation_set_color | ( | EvAnnotation * | annot, |
const GdkColor * | color | ||
) |
ev_annotation_set_color: : an #Evannotation : a #GdkColor
Set the color of the annotation to . You can monitor changes to the annotation's color by connecting to notify::color signal on .
Returns: TRUE when the color has been changed, FALSE otherwise.
Deprecated: 3.6: Use ev_annotation_set_rgba() instead.
Definition at line 615 of file ev-annotation.c.
gboolean ev_annotation_set_contents | ( | EvAnnotation * | annot, |
const gchar * | contents | ||
) |
ev_annotation_set_contents: : an EvAnnotation
Set the contents of . You can monitor changes in the annotation's contents by connecting to notify::contents signal of .
Returns: TRUE if the contents have been changed, FALSE otherwise.
Definition at line 429 of file ev-annotation.c.
gboolean ev_annotation_set_modified | ( | EvAnnotation * | annot, |
const gchar * | modified | ||
) |
ev_annotation_set_modified: : an EvAnnotation : string with the last modification date.
Set the last modification date of to . To set the last modification date using a #GTime, use ev_annotation_set_modified_from_time() instead. You can monitor changes to the last modification date by connecting to the notify::modified signal on .
Returns: TRUE if the last modification date has been updated, FALSE otherwise.
Definition at line 522 of file ev-annotation.c.
gboolean ev_annotation_set_modified_from_time | ( | EvAnnotation * | annot, |
GTime | utime | ||
) |
ev_annotation_set_modified_from_time: : an EvAnnotation : a #GTime
Set the last modification date of to . You can monitor changes to the last modification date by connectin to the notify::modified sinal on . For the time-format used, see ev_document_misc_format_date().
Returns: TRUE if the last modified date has been updated, FALSE otherwise.
Definition at line 552 of file ev-annotation.c.
gboolean ev_annotation_set_name | ( | EvAnnotation * | annot, |
const gchar * | name | ||
) |
ev_annotation_set_name: : an EvAnnotation
Set the name of . You can monitor changes of the annotation name by connecting to the notify::name signal on .
Returns: TRUE when the name has been changed, FALSE otherwise.
Definition at line 475 of file ev-annotation.c.
gboolean ev_annotation_set_rgba | ( | EvAnnotation * | annot, |
const GdkRGBA * | rgba | ||
) |
ev_annotation_set_rgba: : an #Evannotation : a #GdkRGBA
Set the color of the annotation to .
Returns: TRUE if the color has been changed, FALSE otherwise
Since: 3.6
Definition at line 668 of file ev-annotation.c.
EvAnnotationTextIcon ev_annotation_text_get_icon | ( | EvAnnotationText * | text) |
gboolean ev_annotation_text_get_is_open | ( | EvAnnotationText * | text) |
GType ev_annotation_text_get_type | ( | void | ) |
EvAnnotationTextMarkupType ev_annotation_text_markup_get_markup_type | ( | EvAnnotationTextMarkup * | annot) |
Definition at line 1485 of file ev-annotation.c.
GType ev_annotation_text_markup_get_type | ( | void | ) |
EvAnnotation* ev_annotation_text_markup_highlight_new | ( | EvPage * | page) |
gboolean ev_annotation_text_markup_set_markup_type | ( | EvAnnotationTextMarkup * | annot, |
EvAnnotationTextMarkupType | markup_type | ||
) |
EvAnnotation* ev_annotation_text_markup_squiggly_new | ( | EvPage * | page) |
EvAnnotation* ev_annotation_text_markup_strike_out_new | ( | EvPage * | page) |
EvAnnotation* ev_annotation_text_markup_underline_new | ( | EvPage * | page) |
EvAnnotation* ev_annotation_text_new | ( | EvPage * | page) |
gboolean ev_annotation_text_set_icon | ( | EvAnnotationText * | text, |
EvAnnotationTextIcon | icon | ||
) |
gboolean ev_annotation_text_set_is_open | ( | EvAnnotationText * | text, |
gboolean | is_open | ||
) |