Add gtk_notebook_accessible_get_n_children

https://bugzilla.gnome.org/show_bug.cgi?id=577392
This commit is contained in:
Mike Gorse
2012-12-31 06:33:31 -06:00
committed by Benjamin Otte
parent 1205e3b043
commit 9b933c2a0c

View File

@@ -189,6 +189,18 @@ gtk_notebook_accessible_finalize (GObject *object)
G_OBJECT_CLASS (gtk_notebook_accessible_parent_class)->finalize (object);
}
static gint
gtk_notebook_accessible_get_n_children (AtkObject *obj)
{
GtkWidget *widget;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (obj));
if (widget == NULL)
return 0;
return gtk_notebook_get_n_pages (GTK_NOTEBOOK (widget));
}
static AtkObject *
gtk_notebook_accessible_ref_child (AtkObject *obj,
gint i)
@@ -314,6 +326,7 @@ gtk_notebook_accessible_class_init (GtkNotebookAccessibleClass *klass)
gobject_class->finalize = gtk_notebook_accessible_finalize;
class->get_n_children = gtk_notebook_accessible_get_n_children;
class->ref_child = gtk_notebook_accessible_ref_child;
class->initialize = gtk_notebook_accessible_initialize;