]> spindle.queued.net Git - midori/commitdiff
Make statusbar children fit in better
authorChristian Dywan <christian@twotoasts.de>
Wed, 23 Jul 2008 16:23:21 +0000 (18:23 +0200)
committerChristian Dywan <christian@twotoasts.de>
Wed, 23 Jul 2008 16:23:21 +0000 (18:23 +0200)
midori/midori-browser.c

index 0c842a5916c35ac8dcb0c4f38ccaa9866c1c1221..1742f114f470ad0850b9770b35d6861e2abf173b 100644 (file)
@@ -3595,11 +3595,15 @@ midori_browser_init (MidoriBrowser* browser)
     gtk_box_pack_start (GTK_BOX (vbox), browser->find, FALSE, FALSE, 0);
 
     /* Statusbar */
-    /* FIXME: children are overlapping the statusbar border */
     browser->statusbar = gtk_statusbar_new ();
+    /* Adjust the statusbar's padding to avoid child overlapping */
+    rcstyle = gtk_rc_style_new ();
+    rcstyle->xthickness = rcstyle->ythickness = -4;
+    gtk_widget_modify_style (browser->statusbar, rcstyle);
+    g_object_unref (rcstyle);
     gtk_box_pack_start (GTK_BOX (vbox), browser->statusbar, FALSE, FALSE, 0);
     browser->progressbar = gtk_progress_bar_new ();
-    /* Setting the progressbar's height to 1 makes it fit in the statusbar */
+    /* Set the progressbar's height to 1 to fit it in the statusbar */
     gtk_widget_set_size_request (browser->progressbar, -1, 1);
     gtk_box_pack_start (GTK_BOX (browser->statusbar), browser->progressbar,
                         FALSE, FALSE, 3);