[Goodies-commits] r3518 - ristretto/trunk/src

Stephan Arts stephan at xfce.org
Sun Nov 4 09:09:25 CET 2007


Author: stephan
Date: 2007-11-04 08:09:25 +0000 (Sun, 04 Nov 2007)
New Revision: 3518

Modified:
   ristretto/trunk/src/main_window.c
Log:
Applied patch from Mike Massonnet <mmassonnet at gmail dot com>
Makes preferences-dialog look prettier.



Modified: ristretto/trunk/src/main_window.c
===================================================================
--- ristretto/trunk/src/main_window.c	2007-11-04 06:33:01 UTC (rev 3517)
+++ ristretto/trunk/src/main_window.c	2007-11-04 08:09:25 UTC (rev 3518)
@@ -1001,15 +1001,17 @@
 {
     GtkWidget *dialog = xfce_titled_dialog_new_with_buttons(_("Image viewer Preferences"),
                                                     GTK_WINDOW(window),
-                                                    0,
+                                                    GTK_DIALOG_NO_SEPARATOR,
                                                     GTK_STOCK_CANCEL,
                                                     GTK_RESPONSE_CANCEL,
                                                     GTK_STOCK_OK,
                                                     GTK_RESPONSE_OK,
                                                     NULL);
     gtk_window_set_icon_name(GTK_WINDOW(dialog), "ristretto");
+    gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE);
 
     GtkWidget *notebook = gtk_notebook_new();
+    gtk_container_set_border_width(GTK_CONTAINER(notebook), 8);
 
     gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), notebook,  TRUE, TRUE, 0);
 
@@ -1017,25 +1019,19 @@
     GtkWidget *main_lbl = gtk_label_new(_("Slideshow"));
     gtk_notebook_append_page(GTK_NOTEBOOK(notebook), main_vbox, main_lbl);
 
-    GtkWidget *slideshow_frame = gtk_frame_new(NULL);
-    GtkWidget *slideshow_lbl_top = gtk_label_new(NULL);
-    gtk_label_set_markup(GTK_LABEL(slideshow_lbl_top), _("<b>Timeout:</b>"));
-    gtk_frame_set_label_widget(GTK_FRAME(slideshow_frame), slideshow_lbl_top);
+    GtkWidget *slideshow_vbox = gtk_vbox_new(FALSE, 0);
+    GtkWidget *slideshow_frame = xfce_create_framebox_with_content (_("Timeout"), slideshow_vbox);
 
-    GtkWidget *preload_frame = gtk_frame_new(NULL);
-    GtkWidget *preload_lbl_top = gtk_label_new(NULL);
-    gtk_label_set_markup(GTK_LABEL(preload_lbl_top), _("<b>Preload:</b>"));
-    gtk_frame_set_label_widget(GTK_FRAME(preload_frame), preload_lbl_top);
+    GtkWidget *preload_vbox = gtk_vbox_new(FALSE, 0);
+    GtkWidget *preload_frame = xfce_create_framebox_with_content (_("Preload"), preload_vbox);
 
-    gtk_frame_set_shadow_type(GTK_FRAME(slideshow_frame), GTK_SHADOW_NONE);
-    gtk_frame_set_shadow_type(GTK_FRAME(preload_frame), GTK_SHADOW_NONE);
+    gtk_container_set_border_width (GTK_CONTAINER (slideshow_frame), 8);
+    gtk_container_set_border_width (GTK_CONTAINER (preload_frame), 8);
 
-    GtkWidget *slideshow_vbox = gtk_vbox_new(FALSE, 0);
     GtkWidget *slideshow_lbl = gtk_label_new(_("The time individual images are displayed during a slideshow\n(in seconds)"));
     GtkWidget *slideshow_hscale = gtk_hscale_new_with_range(1, 60, 1);
 
 
-    GtkWidget *preload_vbox = gtk_vbox_new(FALSE, 0);
     GtkWidget *preload_lbl = gtk_label_new(_("Preload images during slideshow\n(uses more memory)"));
     GtkWidget *preload_check = gtk_check_button_new_with_mnemonic(_("_Preload images"));
 
@@ -1055,9 +1051,6 @@
     gtk_box_pack_start(GTK_BOX(preload_vbox), preload_lbl, TRUE, TRUE, 0);
     gtk_box_pack_start(GTK_BOX(preload_vbox), preload_check, FALSE, TRUE, 0);
 
-    gtk_container_add(GTK_CONTAINER(slideshow_frame), slideshow_vbox);
-    gtk_container_add(GTK_CONTAINER(preload_frame), preload_vbox);
-
     gtk_box_pack_start(GTK_BOX(main_vbox), slideshow_frame, FALSE, TRUE, 0);
     gtk_box_pack_start(GTK_BOX(main_vbox), preload_frame, FALSE, TRUE, 0);
 




More information about the Goodies-commits mailing list