- wxNotebookPage *page = new wxNotebookPage;
-
- page->m_text = text;
- if (page->m_text.IsNull()) page->m_text = "";
- page->m_id = item;
- page->m_image = imageId;
- page->m_clientData = data;
-
- m_frame = gtk_label_new( page->m_text );
- gtk_misc_set_alignment( GTK_MISC(m_frame), 0.0, 0.5 );
-
- page->m_clientPanel = new wxPanel( this, -1, wxPoint(0,0), wxSize(100,100) );
-
- m_frame = NULL;
-
- page->m_page = (GtkNotebookPage*)( g_list_last( GTK_NOTEBOOK(m_widget)->children )->data );
-
- if (!page->m_page) wxFatalError( "Notebook page creation error" );
-
- m_pages.Append( page );
-
- return page->m_clientPanel;
-};
+ // we've created the notebook page in AddChild(). Now we just have to set
+ // the caption for the page and set the others parameters.