Parse <accessibility> but don't do anything yet. Do not strip

2007-07-08  Johan Dahlin  <jdahlin@async.com.br>

    * gtk/gtkwidget.c (gtk_widget_buildable_custom_tag_start): 
    Parse <accessibility> but don't do anything yet.
    * gtk/gtk-builder-convert (GtkBuilderConverter._parse): 
    Do not strip atk/accessibility tags
    * tests/buildertest.c (test_widget): 
    Test this


svn path=/trunk/; revision=18399
This commit is contained in:
Johan Dahlin
2007-07-08 03:22:18 +00:00
committed by Johan Dahlin
parent 2af3c53e47
commit 0aeff7f47b
5 changed files with 49 additions and 2 deletions

View File

@ -1466,6 +1466,15 @@ gboolean test_widget (void)
" </child>"
" </object>"
"</interface>";
gchar *buffer3 =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <accessibility>"
" <atkproperty name=\"AtkObject::accessible_name\" translatable=\"yes\">Contacts</atkproperty>"
" <atkrelation target=\"button1\" type=\"labelled-by\"/>"
" </accessibility>"
" </object>"
"</interface>";
GtkBuilder *builder;
GObject *window1, *button1;
@ -1488,6 +1497,12 @@ gboolean test_widget (void)
window1 = gtk_builder_get_object (builder, "window1");
gtk_widget_destroy (GTK_WIDGET (window1));
g_object_unref (builder);
builder = builder_new_from_string (buffer3, -1, NULL);
window1 = gtk_builder_get_object (builder, "window1");
gtk_widget_destroy (GTK_WIDGET (window1));
g_object_unref (builder);
return TRUE;
}