summaryrefslogtreecommitdiff
path: root/tikzit/src/linux/MainWindow.m
diff options
context:
space:
mode:
authorrandomguy3 <randomguy3@7c02a99a-9b00-45e3-bf44-6f3dd7fddb64>2012-01-09 16:14:42 +0000
committerrandomguy3 <randomguy3@7c02a99a-9b00-45e3-bf44-6f3dd7fddb64>2012-01-09 16:14:42 +0000
commitdb6c92dfd731c482afd9bb0b6ef5d0a827e98f3a (patch)
tree5b0d0330a71b0b4ca1f53d3571b8c03d9cc76719 /tikzit/src/linux/MainWindow.m
parent16c37dc55b52e41062fc0928070446d91d26f8ce (diff)
GTK: Make the layout of the main window prettier
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@372 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
Diffstat (limited to 'tikzit/src/linux/MainWindow.m')
-rw-r--r--tikzit/src/linux/MainWindow.m20
1 files changed, 16 insertions, 4 deletions
diff --git a/tikzit/src/linux/MainWindow.m b/tikzit/src/linux/MainWindow.m
index eceb7f9..a12b917 100644
--- a/tikzit/src/linux/MainWindow.m
+++ b/tikzit/src/linux/MainWindow.m
@@ -598,7 +598,10 @@ static void update_paste_action (GtkClipboard *clipboard, GdkEvent *event, GtkAc
gtk_box_pack_start (mainLayout, GTK_WIDGET (propsPane), TRUE, TRUE, 0);
propertyPane = [[PropertyPane alloc] init];
- gtk_paned_pack1 (propsPane, [propertyPane widget], FALSE, TRUE);
+ GtkWidget *propFrame = gtk_frame_new (NULL);
+ gtk_container_add (GTK_CONTAINER (propFrame), [propertyPane widget]);
+ gtk_paned_pack1 (propsPane, propFrame, FALSE, TRUE);
+ gtk_widget_show (propFrame);
gtk_widget_show ([propertyPane widget]);
stylesPane = GTK_PANED (gtk_hpaned_new ());
@@ -607,7 +610,10 @@ static void update_paste_action (GtkClipboard *clipboard, GdkEvent *event, GtkAc
gtk_paned_pack2 (propsPane, GTK_WIDGET (stylesPane), TRUE, TRUE);
stylesPalette = [[NodeStylesPalette alloc] initWithManager:styleManager];
- gtk_paned_pack2 (stylesPane, [stylesPalette widget], FALSE, TRUE);
+ GtkWidget *stylesFrame = gtk_frame_new (NULL);
+ gtk_container_add (GTK_CONTAINER (stylesFrame), [stylesPalette widget]);
+ gtk_paned_pack2 (stylesPane, stylesFrame, FALSE, TRUE);
+ gtk_widget_show (stylesFrame);
gtk_widget_show ([stylesPalette widget]);
graphPane = GTK_PANED (gtk_vpaned_new ());
@@ -617,7 +623,10 @@ static void update_paste_action (GtkClipboard *clipboard, GdkEvent *event, GtkAc
surface = [[WidgetSurface alloc] init];
gtk_widget_show ([surface widget]);
- gtk_paned_pack1 (graphPane, [surface widget], TRUE, TRUE);
+ GtkWidget *graphFrame = gtk_frame_new (NULL);
+ gtk_container_add (GTK_CONTAINER (graphFrame), [surface widget]);
+ gtk_widget_show (graphFrame);
+ gtk_paned_pack1 (graphPane, graphFrame, TRUE, TRUE);
[surface setDefaultScale:50.0f];
[surface setKeepCentered:YES];
[surface setGrabsFocusOnClick:YES];
@@ -635,7 +644,10 @@ static void update_paste_action (GtkClipboard *clipboard, GdkEvent *event, GtkAc
g_object_ref_sink (tikzDisp);
gtk_widget_show (tikzDisp);
gtk_container_add (GTK_CONTAINER (tikzScroller), tikzDisp);
- gtk_paned_pack2 (graphPane, tikzScroller, FALSE, TRUE);
+ GtkWidget *tikzFrame = gtk_frame_new (NULL);
+ gtk_container_add (GTK_CONTAINER (tikzFrame), tikzScroller);
+ gtk_widget_show (tikzFrame);
+ gtk_paned_pack2 (graphPane, tikzFrame, FALSE, TRUE);
statusBar = GTK_STATUSBAR (gtk_statusbar_new ());
gtk_widget_show (GTK_WIDGET (statusBar));