![]() |
![]() |
![]() |
Epiphany Reference Manual | ![]() |
---|
EphyGladeEphyGlade — Load a glade XML definition |
GladeXML* ephy_glade_widget_new (const char *file, const char *widget_name, GtkWidget **root, gpointer data, const char *domain);
Epiphany has its own convenience wrapper around glade_xml_new()
which will
automatically connect all a widget's signals and return the GtkWidget root
object.
After retrieving a GladeXML object from ephy_glade_widget_new()
, regular
GladeXML functions can be called on that object.
GladeXML* ephy_glade_widget_new (const char *file, const char *widget_name, GtkWidget **root, gpointer data, const char *domain);
Builds a new GladeXML object from the given file
with root widget
widget_name
. The widget can also be aquired by passing root
, a pointer
to a GtkWidget pointer.
The signal callbacks underneath the desired root widget in file
will all be
automatically connected; the callback data will be data
.
Libglade automatically caches file
; it is not inefficient to call
ephy_glade_widget_new()
several times on the same XML file.
file : |
a Glade XML file |
widget_name : |
the name of a widget within file
|
root : |
the returned root GtkWidget pointer, or NULL if not wanted
|
data : |
callback data to connect to all root 's signal callbacks
|
domain : |
the translation domain for the XML file (or NULL for default)
|
Returns : | the desired GladeXML object, or NULL on failure
|
<< EphyNodeDb | EphyExtensionsManager >> |