Top | ![]() |
![]() |
![]() |
![]() |
GSList * | (*BrowserCoreInitFactories) () |
gboolean | browser_core_exists () |
BrowserCore * | browser_core_get () |
void | browser_core_take_window () |
GSList * | browser_core_get_windows () |
void | browser_core_close_window () |
void | browser_core_take_connection () |
GSList * | browser_core_get_connections () |
void | browser_core_close_connection () |
void | browser_core_quit () |
BrowserPerspectiveFactory * | browser_core_get_default_factory () |
void | browser_core_set_default_factory () |
const GSList * | browser_core_get_factories () |
BrowserPerspectiveFactory * | browser_core_get_factory () |
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
BrowserCore *
browser_core_get (void
);
Returns a BrowserCore object which holds the browser's configuration. This is a singleton factory.
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.
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()
).
void
browser_core_close_window (BrowserWindow *bwin
);
Requests that bwin
be closed.
void
browser_core_take_connection (BrowserConnection *bcnc
);
Makes sure bcnc
is handled by dbata
, reference to bcnc
is stolen here
GSList *
browser_core_get_connections (void
);
Get a list of BrowserWindow
void
browser_core_close_connection (BrowserConnection *bcnc
);
Requests that bcnc
be closed.
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()
.
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()
.
const GSList *
browser_core_get_factories (void
);
Get a list of all the known Perspective factories
BrowserPerspectiveFactory *
browser_core_get_factory (const gchar *factory
);
Get a pointer to a BrowserPerspectiveFactory, from its name
“connection-added”
signalvoid user_function (BrowserCore *browsercore, BrowserConnection *arg1, gpointer user_data)
Flags: Run First
“connection-removed”
signalvoid user_function (BrowserCore *browsercore, BrowserConnection *arg1, gpointer user_data)
Flags: Run First