forked from AuroraMiddleware/gtk
Set the object name to the page title. Proposed by Eitan Isaacson
* 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
This commit is contained in:
parent
b159282465
commit
6aee5c0877
@ -1,3 +1,10 @@
|
||||
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
|
||||
|
@ -2233,6 +2233,7 @@ gtk_assistant_accessible_ref_child (AtkObject *accessible,
|
||||
GtkWidget *widget, *child;
|
||||
gint n_pages;
|
||||
AtkObject *obj;
|
||||
gchar *title;
|
||||
|
||||
widget = GTK_ACCESSIBLE (accessible)->widget;
|
||||
if (!widget)
|
||||
@ -2249,16 +2250,21 @@ gtk_assistant_accessible_ref_child (AtkObject *accessible,
|
||||
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);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user