[Goodies-commits] r3645 - ristretto/trunk/src
Stephan Arts
stephan at xfce.org
Mon Nov 26 21:38:13 CET 2007
Author: stephan
Date: 2007-11-26 20:38:13 +0000 (Mon, 26 Nov 2007)
New Revision: 3645
Modified:
ristretto/trunk/src/main_window.c
Log:
Add bg-color selector stub
Modified: ristretto/trunk/src/main_window.c
===================================================================
--- ristretto/trunk/src/main_window.c 2007-11-26 08:59:06 UTC (rev 3644)
+++ ristretto/trunk/src/main_window.c 2007-11-26 20:38:13 UTC (rev 3645)
@@ -1125,6 +1125,10 @@
static void
cb_rstto_main_window_preferences(GtkWidget *widget, RsttoMainWindow *window)
{
+ GtkWidget *slideshow_main_vbox;
+ GtkWidget *slideshow_main_lbl;
+ GtkWidget *display_main_vbox;
+ GtkWidget *display_main_lbl;
GtkWidget *dialog = xfce_titled_dialog_new_with_buttons(_("Image viewer Preferences"),
GTK_WINDOW(window),
GTK_DIALOG_NO_SEPARATOR,
@@ -1141,10 +1145,27 @@
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), notebook, TRUE, TRUE, 0);
- GtkWidget *main_vbox = gtk_vbox_new(FALSE, 0);
- GtkWidget *main_lbl = gtk_label_new(_("Slideshow"));
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook), main_vbox, main_lbl);
+ slideshow_main_vbox = gtk_vbox_new(FALSE, 0);
+ slideshow_main_lbl = gtk_label_new(_("Slideshow"));
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook), slideshow_main_vbox, slideshow_main_lbl);
+ display_main_vbox = gtk_vbox_new(FALSE, 0);
+ display_main_lbl = gtk_label_new(_("Display"));
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook), display_main_vbox, display_main_lbl);
+
+ GtkWidget *bg_color_vbox = gtk_vbox_new(FALSE, 0);
+ GtkWidget *bg_color_frame = xfce_create_framebox_with_content (_("Background Color"), bg_color_vbox);
+
+ GtkWidget *bg_color_override_check = gtk_check_button_new_with_mnemonic(_("_Override Background Color"));
+ GtkWidget *bg_color_button = gtk_color_button_new();
+
+ gtk_box_pack_start(GTK_BOX(bg_color_vbox), bg_color_override_check, FALSE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(bg_color_vbox), bg_color_button, FALSE, FALSE, 0);
+
+ gtk_container_set_border_width (GTK_CONTAINER (bg_color_frame), 8);
+
+ gtk_box_pack_start(GTK_BOX(display_main_vbox), bg_color_frame, FALSE, TRUE, 0);
+
GtkWidget *slideshow_vbox = gtk_vbox_new(FALSE, 0);
GtkWidget *slideshow_frame = xfce_create_framebox_with_content (_("Timeout"), slideshow_vbox);
@@ -1177,8 +1198,8 @@
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_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);
+ gtk_box_pack_start(GTK_BOX(slideshow_main_vbox), slideshow_frame, FALSE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(slideshow_main_vbox), preload_frame, FALSE, TRUE, 0);
gtk_widget_show_all(notebook);
More information about the Goodies-commits
mailing list