Parse signals after <child> tags and add tests. (#468793, Benjamin Otte)
2007-10-24 Johan Dahlin <jdahlin@async.com.br> * gtk/gtkbuilder.c: (_gtk_builder_construct), (_gtk_builder_add_signals): * gtk/gtkbuilderparser.c: (end_element): * gtk/gtkbuilderprivate.h: * tests/buildertest.c: (test_connect_signals): Parse signals after <child> tags and add tests. (#468793, Benjamin Otte) svn path=/trunk/; revision=18944
This commit is contained in:
committed by
Johan Dahlin
parent
1d332bbb44
commit
fa13277655
@ -497,8 +497,6 @@ _gtk_builder_construct (GtkBuilder *builder,
|
||||
}
|
||||
g_hash_table_insert (builder->priv->objects, g_strdup (info->id), obj);
|
||||
|
||||
builder->priv->signals = g_slist_concat (builder->priv->signals,
|
||||
g_slist_copy (info->signals));
|
||||
return obj;
|
||||
}
|
||||
|
||||
@ -545,6 +543,14 @@ _gtk_builder_add (GtkBuilder *builder,
|
||||
child_info->added = TRUE;
|
||||
}
|
||||
|
||||
void
|
||||
_gtk_builder_add_signals (GtkBuilder *builder,
|
||||
GSList *signals)
|
||||
{
|
||||
builder->priv->signals = g_slist_concat (builder->priv->signals,
|
||||
g_slist_copy (signals));
|
||||
}
|
||||
|
||||
static void
|
||||
apply_delayed_properties (const gchar *window_name,
|
||||
GSList *props,
|
||||
|
||||
Reference in New Issue
Block a user