Interface

EvinceDocumentSelection

Description

interface EvinceDocument.Selection : GObject.Object
No description available.

Prerequisite

In order to implement Selection, your type must inherit fromGObject.

Instance methods

ev_selection_get_selected_text
No description available.

ev_selection_get_selection_region
No description available.

ev_selection_render_selection
No description available.

Interface structure

struct EvinceDocumentSelectionInterface {
  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
  );
  
}
No description available.
Interface members
base_iface
GTypeInterface
 No description available.
render_selection
void (* render_selection) (
    EvSelection* selection,
    EvRenderContext* rc,
    cairo_surface_t** surface,
    EvRectangle* points,
    EvRectangle* old_points,
    EvSelectionStyle style,
    GdkColor* text,
    GdkColor* base
  )
 No description available.
get_selected_text
gchar* (* get_selected_text) (
    EvSelection* selection,
    EvPage* page,
    EvSelectionStyle style,
    EvRectangle* points
  )
 No description available.
get_selection_region
cairo_region_t* (* get_selection_region) (
    EvSelection* selection,
    EvRenderContext* rc,
    EvSelectionStyle style,
    EvRectangle* points
  )
 No description available.

Virtual methods