## Data Manager perspective

Data Manager perspective — Perspective to manipulate data contained in the database

## Stability Level

Stable, unless otherwise indicated

## Synopsis

    #define             DATA_MANAGER_PERSPECTIVE            (obj)
    #define             IS_DATA_MANAGER_PERSPECTIVE         (obj)
    struct              DataManagerPerspective;
    GType               data_manager_perspective_get_type   (void);
    void                data_manager_perspective_new_tab    (DataManagerPerspective *dmp,
                                                             const gchar *xml_spec);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBox
                               +----DataManagerPerspective

## Implemented Interfaces

DataManagerPerspective implements AtkImplementorIface, GtkBuildable, GtkOrientable and BrowserPerspective.

## Description

## Details

### DATA_MANAGER_PERSPECTIVE()

    #define DATA_MANAGER_PERSPECTIVE(obj)          G_TYPE_CHECK_INSTANCE_CAST (obj, data_manager_perspective_get_type(), DataManagerPerspective)

### IS_DATA_MANAGER_PERSPECTIVE()

    #define IS_DATA_MANAGER_PERSPECTIVE(obj)       G_TYPE_CHECK_INSTANCE_TYPE (obj, data_manager_perspective_get_type ())

### struct DataManagerPerspective

    struct DataManagerPerspective;

### data_manager_perspective_get_type ()

    GType               data_manager_perspective_get_type   (void);

### data_manager_perspective_new_tab ()

    void                data_manager_perspective_new_tab    (DataManagerPerspective *dmp,
                                                             const gchar *xml_spec);

Make `dmp` create a new page (unless the current one is empty)

`dmp` : | a DataManagerPerspective perspective
`xml_spec` : | the XML specifications to use