X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b047e876e0f3189f86145b8f4754d0bf10ba38c3..c87df234ac1e46508ee0cab29c3ee933cd3151b8:/src/gtk/private.cpp diff --git a/src/gtk/private.cpp b/src/gtk/private.cpp index 54bc50973c..7b7003705f 100644 --- a/src/gtk/private.cpp +++ b/src/gtk/private.cpp @@ -6,7 +6,7 @@ // Created: 28.06.2008 // RCS-ID: $Id$ // Copyright: (c) 2008 Marcin Malich -// License: wxWindows licence +// Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// // ============================================================================ @@ -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; @@ -117,25 +131,25 @@ static GtkWidget *s_first_button = NULL; static GtkWidget *s_other_button = NULL; static GtkWidget *s_last_button = NULL; -static void CreateHeaderButtona() +static void CreateHeaderButtons() { // Get the dummy tree widget, give it a column, and then use the // widget in the column header for the rendering code. GtkWidget* treewidget = GetTreeWidget(); - + GtkTreeViewColumn *column = gtk_tree_view_column_new(); gtk_tree_view_append_column(GTK_TREE_VIEW(treewidget), column); s_first_button = column->button; - + column = gtk_tree_view_column_new(); gtk_tree_view_append_column(GTK_TREE_VIEW(treewidget), column); s_other_button = column->button; - + column = gtk_tree_view_column_new(); gtk_tree_view_append_column(GTK_TREE_VIEW(treewidget), column); s_last_button = column->button; } - + GtkWidget *GetHeaderButtonWidgetFirst() { if (!s_first_button)