![]() |
![]() |
![]() |
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. |