summaryrefslogtreecommitdiffstats
path: root/src/widgets/toolbox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/toolbox.cpp')
-rw-r--r--src/widgets/toolbox.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp
index ff9718815..aa87fb873 100644
--- a/src/widgets/toolbox.cpp
+++ b/src/widgets/toolbox.cpp
@@ -1058,14 +1058,24 @@ static GtkWidget* toolboxNewCommon( GtkWidget* tb, BarId id, GtkPositionType han
GtkWidget *ToolboxFactory::createToolToolbox()
{
+#if GTK_CHECK_VERSION(3,0,0)
+ GtkWidget *tb = gtk_box_new(GTK_ORIENTATION, 0);
+ gtk_box_new(GTK_BOX(tb), FALSE);
+#else
GtkWidget *tb = gtk_vbox_new(FALSE, 0);
+#endif
return toolboxNewCommon( tb, BAR_TOOL, GTK_POS_TOP );
}
GtkWidget *ToolboxFactory::createAuxToolbox()
{
+#if GTK_CHECK_VERSION(3,0,0)
+ GtkWidget *tb = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+ gtk_box_new(GTK_BOX(tb), FALSE);
+#else
GtkWidget *tb = gtk_vbox_new(FALSE, 0);
+#endif
return toolboxNewCommon( tb, BAR_AUX, GTK_POS_LEFT );
}
@@ -1076,14 +1086,24 @@ GtkWidget *ToolboxFactory::createAuxToolbox()
GtkWidget *ToolboxFactory::createCommandsToolbox()
{
+#if GTK_CHECK_VERSION(3,0,0)
+ GtkWidget *tb = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+ gtk_box_new(GTK_BOX(tb), FALSE);
+#else
GtkWidget *tb = gtk_vbox_new(FALSE, 0);
+#endif
return toolboxNewCommon( tb, BAR_COMMANDS, GTK_POS_LEFT );
}
GtkWidget *ToolboxFactory::createSnapToolbox()
{
+#if GTK_CHECK_VERSION(3,0,0)
+ GtkWidget *tb = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+ gtk_box_new(GTK_BOX(tb), FALSE);
+#else
GtkWidget *tb = gtk_vbox_new(FALSE, 0);
+#endif
return toolboxNewCommon( tb, BAR_SNAP, GTK_POS_LEFT );
}