From: J. Russell Smyth Date: Wed, 29 Sep 1999 17:41:05 +0000 (+0000) Subject: Added wxNB_RIGHT,LEFT,BOTTOM flags for tab placement X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/a3a7f8791c22fb931709cce7a915283135315dca?hp=fdb7dadb6e077fe4ce8e5676f0dfcc24b7093fc6 Added wxNB_RIGHT,LEFT,BOTTOM flags for tab placement git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3750 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/notebook.cpp b/src/gtk/notebook.cpp index aa910af6ed..8d29d5e7e6 100644 --- a/src/gtk/notebook.cpp +++ b/src/gtk/notebook.cpp @@ -204,6 +204,13 @@ bool wxNotebook::Create(wxWindow *parent, wxWindowID id, m_parent->DoAddChild( this ); + if(m_windowStyle & wxNB_RIGHT) + gtk_notebook_set_tab_pos( GTK_NOTEBOOK(m_widget), GTK_POS_RIGHT ); + if(m_windowStyle & wxNB_LEFT) + gtk_notebook_set_tab_pos( GTK_NOTEBOOK(m_widget), GTK_POS_LEFT ); + if(m_windowStyle & wxNB_BOTTOM) + gtk_notebook_set_tab_pos( GTK_NOTEBOOK(m_widget), GTK_POS_BOTTOM ); + PostCreation(); Show( TRUE ); @@ -605,4 +612,4 @@ bool wxNotebook::IsOwnGtkWindow( GdkWindow *window ) IMPLEMENT_DYNAMIC_CLASS(wxNotebookEvent, wxNotifyEvent) -#endif \ No newline at end of file +#endif diff --git a/src/gtk1/notebook.cpp b/src/gtk1/notebook.cpp index aa910af6ed..8d29d5e7e6 100644 --- a/src/gtk1/notebook.cpp +++ b/src/gtk1/notebook.cpp @@ -204,6 +204,13 @@ bool wxNotebook::Create(wxWindow *parent, wxWindowID id, m_parent->DoAddChild( this ); + if(m_windowStyle & wxNB_RIGHT) + gtk_notebook_set_tab_pos( GTK_NOTEBOOK(m_widget), GTK_POS_RIGHT ); + if(m_windowStyle & wxNB_LEFT) + gtk_notebook_set_tab_pos( GTK_NOTEBOOK(m_widget), GTK_POS_LEFT ); + if(m_windowStyle & wxNB_BOTTOM) + gtk_notebook_set_tab_pos( GTK_NOTEBOOK(m_widget), GTK_POS_BOTTOM ); + PostCreation(); Show( TRUE ); @@ -605,4 +612,4 @@ bool wxNotebook::IsOwnGtkWindow( GdkWindow *window ) IMPLEMENT_DYNAMIC_CLASS(wxNotebookEvent, wxNotifyEvent) -#endif \ No newline at end of file +#endif