| Top |  |  |  |  | 
| void | ev_selection_render_selection () | 
| gchar * | ev_selection_get_selected_text () | 
| cairo_region_t * | ev_selection_get_selection_region () | 
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);
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);
};