![]() |
![]() |
![]() |
Evince Document Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
enum EvSelectionStyle; EvSelection; struct EvSelectionInterface; 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
);
typedef enum { EV_SELECTION_STYLE_GLYPH, EV_SELECTION_STYLE_WORD, EV_SELECTION_STYLE_LINE } EvSelectionStyle;
struct EvSelectionInterface { GTypeInterface base_iface; void (* render_selection) (EvSelection *selection, EvRenderContext *rc, cairo_surface_t **surface, EvRectangle *points, EvRectangle *old_points, EvSelectionStyle style, GdkColor *text, GdkColor *base); gchar * (* get_selected_text) (EvSelection *selection, EvPage *page, EvSelectionStyle style, EvRectangle *points); cairo_region_t * (* get_selection_region) (EvSelection *selection, EvRenderContext *rc, EvSelectionStyle style, EvRectangle *points); };
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
);