### Interface

# EvinceDocument Selection

#### Description

    interface EvinceDocument.Selection : GObject.Object

No description available.

#### Prerequisite

In order to implement Selection, your type must inherit from`GObject`.

#### 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,
        GdkRGBA* text,
        GdkRGBA* 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,
        GdkRGBA* text,
        GdkRGBA* 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

###### EvinceDocument.Selection.get_selected_text

No description available.

###### EvinceDocument.Selection.get_selection_region

No description available.

###### EvinceDocument.Selection.render_selection

No description available.