| GdaBrowser hacking manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
BrowserCorePrivate;
GSList * (*BrowserCoreInitFactories) (void);
BrowserCore;
gboolean browser_core_exists (void);
BrowserCore * browser_core_get (void);
void browser_core_take_window (BrowserWindow *bwin);
GSList * browser_core_get_windows (void);
void browser_core_close_window (BrowserWindow *bwin);
void browser_core_take_connection (BrowserConnection *bcnc);
GSList * browser_core_get_connections (void);
void browser_core_close_connection (BrowserConnection *bcnc);
void browser_core_quit (void);
BrowserPerspectiveFactory * browser_core_get_default_factory
(void);
void browser_core_set_default_factory (const gchar *factory);
const GSList * browser_core_get_factories (void);
A single instance of a BrowserCore is created when the browser is started,
accessible using browser_core_get().
gboolean browser_core_exists (void);
Tells if a BrowserCore has already been created
Returns : |
TRUE if the BrowserCore singleton has already been created
|
BrowserCore * browser_core_get (void);
Returns a BrowserCore object which holds the browser's configuration. This is a singleton factory.
Returns : |
the BrowserCore object |
void browser_core_take_window (BrowserWindow *bwin);
Makes sure bwin is handled by the BrowserCore object, reference to bwin is stolen here.
This method should be called after a BrowserWindow has been created to have it managed properly.
|
a BrowserWindow |
GSList * browser_core_get_windows (void);
Get a list of BrowserWindow mananged by the browser (windows must have been
declared using browser_core_take_window()).
Returns : |
a new list, free it with g_slist_free()
|
void browser_core_close_window (BrowserWindow *bwin);
Requests that bwin be closed.
|
a BrowserWindow |
void browser_core_take_connection (BrowserConnection *bcnc);
Makes sure bcnc is handled by dbata, reference to bcnc is stolen here
|
a BrowserConnection |
GSList * browser_core_get_connections (void);
Get a list of BrowserWindow
Returns : |
a new list, free it with g_slist_free()
|
void browser_core_close_connection (BrowserConnection *bcnc);
Requests that bcnc be closed.
|
a BrowserConnection |
void browser_core_quit (void);
Quits the browser after having made some clean-ups
BrowserPerspectiveFactory * browser_core_get_default_factory
(void);
Get the default BrowserPerspectiveFactory used when making new BrowserWindow if none
is provided when calling browser_window_new().
Returns : |
the default BrowserPerspectiveFactory |
void browser_core_set_default_factory (const gchar *factory);
Sets the default BrowserPerspectiveFactory used when making new BrowserWindow if none
is provided when calling browser_window_new().
|
the name of a BrowserPerspectiveFactory |
const GSList * browser_core_get_factories (void);
Get a list of all the known Perspective factories
Returns : |
a constant list which must not be altered |
"connection-added" signalvoid user_function (BrowserCore *browsercore, BrowserConnection *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"connection-removed" signalvoid user_function (BrowserCore *browsercore, BrowserConnection *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |