Add a private GetNotebookWidget() accessor to wxGTK.

This is similar to the other existing functions and allows to access
GtkNotebook-specific style.

See #14098.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70999 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2012-03-25 17:55:49 +00:00
parent 5c26126c14
commit 740dd154a5
2 changed files with 15 additions and 0 deletions

View File

@@ -106,6 +106,7 @@ WXDLLIMPEXP_CORE GtkWidget *GetEntryWidget();
WXDLLIMPEXP_CORE GtkWidget *GetHeaderButtonWidgetFirst();
WXDLLIMPEXP_CORE GtkWidget *GetHeaderButtonWidgetLast();
WXDLLIMPEXP_CORE GtkWidget *GetHeaderButtonWidget();
WXDLLIMPEXP_CORE GtkWidget *GetNotebookWidget();
WXDLLIMPEXP_CORE GtkWidget *GetRadioButtonWidget();
WXDLLIMPEXP_CORE GtkWidget *GetSplitterWidget();
WXDLLIMPEXP_CORE GtkWidget *GetTextEntryWidget();

View File

@@ -64,6 +64,20 @@ GtkWidget *GetButtonWidget()
return s_button;
}
GtkWidget *GetNotebookWidget()
{
static GtkWidget *s_notebook = NULL;
if ( !s_notebook )
{
s_notebook = gtk_notebook_new();
gtk_container_add(GetContainer(), s_notebook);
gtk_widget_realize(s_notebook);
}
return s_notebook;
}
GtkWidget *GetCheckButtonWidget()
{
static GtkWidget *s_button = NULL;