![]() |
![]() |
![]() |
Rhythmbox Development Reference Manual | ![]() |
---|---|---|---|---|
GladeXML* rb_glade_xml_new (const char *file, const char *root, gpointer user_data); void rb_glade_boldify_label (GladeXML *xml, const char *name); gboolean rb_combo_box_hyphen_separator_func (GtkTreeModel *model, GtkTreeIter *iter, gpointer data);
Some simple helper functions to make it a bit easier to deal with widgets built from glade XML files.
GladeXML* rb_glade_xml_new (const char *file, const char *root, gpointer user_data);
Locates and reads a glade xml file, automatically connecting signal handlers where possible. The caller can specify a path relative to the shared data directory, or its 'glade' or 'art' subdirectories.
|
filename, either absolute or relative to the data directory |
|
the widget node in the file to start building from (or NULL) |
|
user data to pass to autoconnected signal handlers |
Returns : |
GladeXML object built from the file |
void rb_glade_boldify_label (GladeXML *xml, const char *name);
Makes a label built from a glade xml file bold.
|
GladeXML instance |
|
name of the label to boldify |
gboolean rb_combo_box_hyphen_separator_func (GtkTreeModel *model, GtkTreeIter *iter, gpointer data);
A row separator function to use for GtkComboBox widgets. It expects the model to contain a string in its first column, and interprets a string containing a single hyphen character as a separator.
|
a GtkTreeModel |
|
a GtkTreeIter |
|
nothing |
Returns : |
TRUE if the row pointed to by iter is a separator
|