### 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,
        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

###### EvinceDocument.Selection.get_selected_text

No description available.

###### EvinceDocument.Selection.get_selection_region

No description available.

###### EvinceDocument.Selection.render_selection

No description available.