| libevdocument 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, EvRenderContext *rc, EvSelectionStyle style, EvRectangle *points); GdkRegion * ev_selection_get_selection_map (EvSelection *selection, EvPage *page); GdkRegion * 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, EvSelectionIface))
|
#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, EvRenderContext *rc, EvSelectionStyle style, EvRectangle *points);
|
|
|
|
|
|
|
|
Returns : |
GdkRegion * ev_selection_get_selection_map (EvSelection *selection, EvPage *page);
|
|
|
|
Returns : |
GdkRegion * ev_selection_get_selection_region (EvSelection *selection, EvRenderContext *rc, EvSelectionStyle style, EvRectangle *points);
|
|
|
|
|
|
|
|
Returns : |