## Schema Browser perspective

Schema Browser perspective — Perspective to analyse the database's schema

## Synopsis

    #define             SCHEMA_BROWSER_PERSPECTIVE          (obj)
    #define             IS_SCHEMA_BROWSER_PERSPECTIVE       (obj)
    struct              SchemaBrowserPerspective;
    void                schema_browser_perspective_display_table_info
                                                            (SchemaBrowserPerspective *bpers,
                                                             const gchar *table_schema,
                                                             const gchar *table_name,
                                                             const gchar *table_short_name);
    void                schema_browser_perspective_display_diagram
                                                            (SchemaBrowserPerspective *bpers,
                                                             gint fav_id);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkBox
                                     +----GtkVBox
                                           +----SchemaBrowserPerspective

## Implemented Interfaces

SchemaBrowserPerspective implements AtkImplementorIface, GtkBuildable, GtkOrientable and BrowserPerspective.

## Description

## Details

### SCHEMA_BROWSER_PERSPECTIVE()

    #define SCHEMA_BROWSER_PERSPECTIVE(obj)          G_TYPE_CHECK_INSTANCE_CAST (obj, schema_browser_perspective_get_type(), SchemaBrowserPerspective)

### IS_SCHEMA_BROWSER_PERSPECTIVE()

    #define IS_SCHEMA_BROWSER_PERSPECTIVE(obj)       G_TYPE_CHECK_INSTANCE_TYPE (obj, schema_browser_perspective_get_type ())

### struct SchemaBrowserPerspective

    struct SchemaBrowserPerspective;

### schema_browser_perspective_display_table_info ()

    void                schema_browser_perspective_display_table_info
                                                            (SchemaBrowserPerspective *bpers,
                                                             const gchar *table_schema,
                                                             const gchar *table_name,
                                                             const gchar *table_short_name);

Display (and create if necessary) a new page for the table's properties

### schema_browser_perspective_display_diagram ()

    void                schema_browser_perspective_display_diagram
                                                            (SchemaBrowserPerspective *bpers,
                                                             gint fav_id);