### Interface

# EvinceDocument DocumentLayers

since: 3.0

#### Description

    interface EvinceDocument.DocumentLayers : GObject.Object

No description available.

Available since: 3.0

#### Prerequisite

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

#### Instance methods

###### ev_document_layers_get_layers

No description available.

since: 3.0

###### ev_document_layers_has_layers

No description available.

since: 3.0

###### ev_document_layers_hide_layer

No description available.

since: 3.0

###### ev_document_layers_layer_is_visible

No description available.

since: 3.0

###### ev_document_layers_show_layer

No description available.

since: 3.0

#### Interface structure

    struct EvinceDocumentDocumentLayersInterface {
      GTypeInterface base_iface;
      gboolean (* has_layers) (
        EvDocumentLayers* document_layers
      );
      GtkTreeModel* (* get_layers) (
        EvDocumentLayers* document_layers
      );
      void (* show_layer) (
        EvDocumentLayers* document_layers,
        EvLayer* layer
      );
      void (* hide_layer) (
        EvDocumentLayers* document_layers,
        EvLayer* layer
      );
      gboolean (* layer_is_visible) (
        EvDocumentLayers* document_layers,
        EvLayer* layer
      );

    }

No description available.

###### Interface members

`base_iface` |
    GTypeInterface
| No description available.
`has_layers` |
    gboolean (* has_layers) (
        EvDocumentLayers* document_layers
      )
| No description available.
`get_layers` |
    GtkTreeModel* (* get_layers) (
        EvDocumentLayers* document_layers
      )
| No description available.
`show_layer` |
    void (* show_layer) (
        EvDocumentLayers* document_layers,
        EvLayer* layer
      )
| No description available.
`hide_layer` |
    void (* hide_layer) (
        EvDocumentLayers* document_layers,
        EvLayer* layer
      )
| No description available.
`layer_is_visible` |
    gboolean (* layer_is_visible) (
        EvDocumentLayers* document_layers,
        EvLayer* layer
      )
| No description available.

#### Virtual methods

###### EvinceDocument.DocumentLayers.get_layers

No description available.

since: 3.0

###### EvinceDocument.DocumentLayers.has_layers

No description available.

since: 3.0

###### EvinceDocument.DocumentLayers.hide_layer

No description available.

since: 3.0

###### EvinceDocument.DocumentLayers.layer_is_visible

No description available.

since: 3.0

###### EvinceDocument.DocumentLayers.show_layer

No description available.

since: 3.0