|Libglade - Graphical Interface Description Loader API|
|Top | Description|
#include <glade/glade-init.h> void glade_init (void); void glade_require (const gchar *library); void glade_provide (const gchar *library);
These routines are used to initialise libglade, and to load addon modules
that recognise extra widget sets. The
routine must be called before any libglade routines are used, and the
glade_load_module routine would be used to load
void glade_init (void);
It used to be necessary to call
glade_init() before creating
GladeXML objects. This is now no longer the case, as libglade will
be initialised on demand now. Calling
glade_init() manually will
not cause any problems though.
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.
||the required library|
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
register_widgets() function of a libglade module so that it
isn't loaded twice, for instance.
||the provided library|