|
Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
Include dependency graph for ev-selection.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | _EvSelectionInterface |
Macros | |
| #define | EV_TYPE_SELECTION (ev_selection_get_type ()) |
| #define | EV_SELECTION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_SELECTION, EvSelection)) |
| #define | EV_SELECTION_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_SELECTION, EvSelectionInterface)) |
| #define | EV_IS_SELECTION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_SELECTION)) |
| #define | EV_IS_SELECTION_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_SELECTION)) |
| #define | EV_SELECTION_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_SELECTION, EvSelectionInterface)) |
Typedefs | |
| typedef struct _EvSelection | EvSelection |
| typedef struct _EvSelectionInterface | EvSelectionInterface |
Enumerations | |
| enum | EvSelectionStyle { EV_SELECTION_STYLE_GLYPH, EV_SELECTION_STYLE_WORD, EV_SELECTION_STYLE_LINE } |
Functions | |
| GType | ev_selection_get_type (void) G_GNUC_CONST |
| void | ev_selection_render_selection (EvSelection *selection, EvRenderContext *rc, cairo_surface_t **surface, EvRectangle *points, EvRectangle *old_points, EvSelectionStyle style, GdkColor *text, GdkColor *base) |
| gchar * | ev_selection_get_selected_text (EvSelection *selection, EvPage *page, EvSelectionStyle style, EvRectangle *points) |
| cairo_region_t * | ev_selection_get_selection_region (EvSelection *selection, EvRenderContext *rc, EvSelectionStyle style, EvRectangle *points) |
| #define EV_IS_SELECTION | ( | o) | (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_SELECTION)) |
Definition at line 38 of file ev-selection.h.
| #define EV_IS_SELECTION_IFACE | ( | k) | (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_SELECTION)) |
Definition at line 39 of file ev-selection.h.
| #define EV_SELECTION | ( | o) | (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_SELECTION, EvSelection)) |
Definition at line 36 of file ev-selection.h.
| #define EV_SELECTION_GET_IFACE | ( | inst) | (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_SELECTION, EvSelectionInterface)) |
Definition at line 40 of file ev-selection.h.
| #define EV_SELECTION_IFACE | ( | k) | (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_SELECTION, EvSelectionInterface)) |
Definition at line 37 of file ev-selection.h.
| #define EV_TYPE_SELECTION (ev_selection_get_type ()) |
Definition at line 35 of file ev-selection.h.
| typedef struct _EvSelection EvSelection |
Definition at line 48 of file ev-selection.h.
| typedef struct _EvSelectionInterface EvSelectionInterface |
Definition at line 49 of file ev-selection.h.
| enum EvSelectionStyle |
| Enumerator | |
|---|---|
| EV_SELECTION_STYLE_GLYPH | |
| EV_SELECTION_STYLE_WORD | |
| EV_SELECTION_STYLE_LINE | |
Definition at line 42 of file ev-selection.h.
| gchar* ev_selection_get_selected_text | ( | EvSelection * | selection, |
| EvPage * | page, | ||
| EvSelectionStyle | style, | ||
| EvRectangle * | points | ||
| ) |
| cairo_region_t* ev_selection_get_selection_region | ( | EvSelection * | selection, |
| EvRenderContext * | rc, | ||
| EvSelectionStyle | style, | ||
| EvRectangle * | points | ||
| ) |
| GType ev_selection_get_type | ( | void | ) |
| void ev_selection_render_selection | ( | EvSelection * | selection, |
| EvRenderContext * | rc, | ||
| cairo_surface_t ** | surface, | ||
| EvRectangle * | points, | ||
| EvRectangle * | old_points, | ||
| EvSelectionStyle | style, | ||
| GdkColor * | text, | ||
| GdkColor * | base | ||
| ) |