|  |  |  | Evince Document Library Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
#define EV_SELECTION_IFACE (k) #define EV_IS_SELECTION_IFACE (k) enum EvSelectionStyle; EvSelection; 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_SELECTION_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_SELECTION, EvSelectionInterface))
| 
 | 
#define EV_IS_SELECTION_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_SELECTION))
| 
 | 
typedef enum {
	EV_SELECTION_STYLE_GLYPH,
	EV_SELECTION_STYLE_WORD,
	EV_SELECTION_STYLE_LINE
} EvSelectionStyle;
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);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
cairo_region_t * ev_selection_get_selection_region (EvSelection *selection,EvRenderContext *rc,EvSelectionStyle style,EvRectangle *points);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : |