## EvDocumentLayers

EvDocumentLayers

## Synopsis

                        EvDocumentLayers;
    struct              EvDocumentLayersInterface;
    gboolean            ev_document_layers_has_layers       (EvDocumentLayers *document_layers);
    GtkTreeModel *      ev_document_layers_get_layers       (EvDocumentLayers *document_layers);
    void                ev_document_layers_show_layer       (EvDocumentLayers *document_layers,
                                                             EvLayer *layer);
    void                ev_document_layers_hide_layer       (EvDocumentLayers *document_layers,
                                                             EvLayer *layer);
    gboolean            ev_document_layers_layer_is_visible (EvDocumentLayers *document_layers,
                                                             EvLayer *layer);

## Object Hierarchy

      GInterface
       +----EvDocumentLayers

## Description

## Details

### EvDocumentLayers

    typedef struct _EvDocumentLayers EvDocumentLayers;

### struct EvDocumentLayersInterface

    struct EvDocumentLayersInterface {
    	GTypeInterface base_iface;

    	/* Methods  */
    	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);
    };

### ev_document_layers_has_layers ()

    gboolean            ev_document_layers_has_layers       (EvDocumentLayers *document_layers);

### ev_document_layers_get_layers ()

    GtkTreeModel *      ev_document_layers_get_layers       (EvDocumentLayers *document_layers);

`document_layers` : | an EvDocumentLayers
Returns : | a GtkTreeModel. [transfer full]

### ev_document_layers_show_layer ()

    void                ev_document_layers_show_layer       (EvDocumentLayers *document_layers,
                                                             EvLayer *layer);

### ev_document_layers_hide_layer ()

    void                ev_document_layers_hide_layer       (EvDocumentLayers *document_layers,
                                                             EvLayer *layer);

### ev_document_layers_layer_is_visible ()

    gboolean            ev_document_layers_layer_is_visible (EvDocumentLayers *document_layers,
                                                             EvLayer *layer);