Top |
Functions
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 () |
Description
A single instance of a BrowserCore is created when the browser is started,
accessible using browser_core_get()
.
Functions
browser_core_exists ()
gboolean
browser_core_exists (void
);
Tells if a BrowserCore has already been created
browser_core_get ()
BrowserCore *
browser_core_get (void
);
Returns a BrowserCore object which holds the browser's configuration. This is a singleton factory.
browser_core_take_window ()
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.
browser_core_get_windows ()
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()
).
browser_core_close_window ()
void
browser_core_close_window (BrowserWindow *bwin
);
Requests that bwin
be closed.
browser_core_take_connection ()
void
browser_core_take_connection (BrowserConnection *bcnc
);
Makes sure bcnc
is handled by dbata
, reference to bcnc
is stolen here
browser_core_get_connections ()
GSList *
browser_core_get_connections (void
);
Get a list of BrowserWindow
browser_core_close_connection ()
void
browser_core_close_connection (BrowserConnection *bcnc
);
Requests that bcnc
be closed.
browser_core_quit ()
void
browser_core_quit (void
);
Quits the browser after having made some clean-ups
browser_core_get_default_factory ()
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()
.
browser_core_set_default_factory ()
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()
.
browser_core_get_factories ()
const GSList *
browser_core_get_factories (void
);
Get a list of all the known Perspective factories
browser_core_get_factory ()
BrowserPerspectiveFactory *
browser_core_get_factory (const gchar *factory
);
Get a pointer to a BrowserPerspectiveFactory, from its name
Signal Details
The “connection-added”
signal
void user_function (BrowserCore *browsercore, BrowserConnection *arg1, gpointer user_data)
Flags: Run First
The “connection-removed”
signal
void user_function (BrowserCore *browsercore, BrowserConnection *arg1, gpointer user_data)
Flags: Run First