Name
Libglade Initialisation -- Routines used to initialise libglade.
Description
These routines are used to initialise libglade, and to load addon modules
that recognise extra widget sets. The glade_init
routine must be called before any libglade routines are used, and the
glade_load_module routine would be used to load
extra modules.
Details
glade_init ()
Should be called before creating any GladeXML objects. Currently all it
does is register all the widget building routines, so they can be found
by widget name. In the future it may do some more initialisation work.
glade_require ()
void glade_require (const gchar *library); |
Ensure that a required library is available. If it is not already
available, libglade will attempt to dynamically load a module that
contains the handlers for that library.
glade_provide ()
void glade_provide (const gchar *library); |
This function should be called by a module to assert that it
provides wrappers for a particular library. This should be called
by the register_widgets() function of a libglade module so that it
isn't loaded twice, for instance.