* Boston, MA 02111-1307, USA.
*/
+#include "config.h"
+
#include <string.h>
#include <gtk/gtk.h>
#include "gailnotebookpage.h"
GailNotebookPage *page;
GtkWidget *child;
GtkWidget *label;
- GList *list;
-
+ GtkWidget *widget_page;
+
g_return_val_if_fail (GTK_IS_NOTEBOOK (notebook), NULL);
child = gtk_notebook_get_nth_page (notebook, pagenum);
page->notebook = notebook;
g_object_add_weak_pointer (G_OBJECT (page->notebook), (gpointer *)&page->notebook);
page->index = pagenum;
- list = g_list_nth (notebook->children, pagenum);
- page->page = list->data;
+ widget_page = gtk_notebook_get_nth_page (notebook, pagenum);
+ page->page = widget_page;
page->textutil = NULL;
atk_object = ATK_OBJECT (page);
label = get_label_from_notebook_page (page);
if (GTK_IS_LABEL (label))
{
- if (GTK_WIDGET_MAPPED (label))
+ if (gtk_widget_get_mapped (label))
gail_notebook_page_init_textutil (page, label);
else
g_signal_connect (label,