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)
                    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)

obj :


IS_SCHEMA_BROWSER_PERSPECTIVE()

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

obj :


SchemaBrowserPerspective

typedef struct _SchemaBrowserPerspective 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

bpers :

table_schema :

table_name :

table_short_name :


schema_browser_perspective_display_diagram ()

void                schema_browser_perspective_display_diagram
                                                        (SchemaBrowserPerspective *bpers,
                                                         gint fav_id);

bpers :

fav_id :