* gtk/gtkassistant.c (gtk_assistant_accessible_ref_child): Set
the object name to the page title. Proposed by Eitan Isaacson
svn path=/trunk/; revision=22345
+2009-02-16 MatthiasClasen <mclasen@redhat.com>
+
+ Bug 572040 – GtkAssistant does not expose page titles
+
+ * gtk/gtkassistant.c (gtk_assistant_accessible_ref_child): Set
+ the object name to the page title. Proposed by Eitan Isaacson
+
2009-02-16 MatthiasClasen <mclasen@redhat.com>
Bug 572041 – Focus should change when advancing forward in GtkAssistant
GtkWidget *widget, *child;
gint n_pages;
AtkObject *obj;
+ gchar *title;
widget = GTK_ACCESSIBLE (accessible)->widget;
if (!widget)
GtkAssistantPage *page = g_list_nth_data (priv->pages, index / 2);
child = page->page;
+ title = gtk_assistant_get_page_title (assistant, child);
}
else if (index == n_pages)
{
child = priv->action_area;
+ title = NULL;
}
else
return NULL;
obj = gtk_widget_get_accessible (child);
+ if (title)
+ atk_object_set_name (obj, title);
+
return g_object_ref (obj);
}