[Xfce4-commits] <ristretto:master> Add missing options to the preferences dialog

Stephan Arts stephan at xfce.org
Wed Aug 12 12:18:16 CEST 2009


Updating branch refs/heads/master
         to 83656e1f3afa123a0cd5a645c089adaffbe13ac5 (commit)
       from 8f3bd6691ddf5e23883d31307bef55bbee5e9e28 (commit)

commit 83656e1f3afa123a0cd5a645c089adaffbe13ac5
Author: Stephan Arts <stephan at xfce.org>
Date:   Mon Mar 23 21:59:36 2009 +0100

    Add missing options to the preferences dialog

 src/preferences_dialog.c |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/src/preferences_dialog.c b/src/preferences_dialog.c
index 79d622d..a51408a 100644
--- a/src/preferences_dialog.c
+++ b/src/preferences_dialog.c
@@ -65,6 +65,10 @@ rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
     GtkWidget *scroll_frame, *scroll_vbox;
     GtkWidget *timeout_frame, *timeout_vbox, *timeout_lbl, *timeout_hscale;
     GtkWidget *slideshow_bgcolor_frame, *slideshow_bgcolor_vbox, *slideshow_bgcolor_hbox, *slideshow_bgcolor_button;
+    GtkWidget *bgcolor_frame, *bgcolor_vbox, *bgcolor_hbox, *bgcolor_button;
+    GtkWidget *cache_frame, *cache_vbox;
+    GtkWidget *scaling_frame, *scaling_vbox;
+    GtkObject *cache_hbox, *cache_adjustment, *cache_spin_button, *cache_preload_check_button;
 
     GtkWidget *widget;
 
@@ -73,6 +77,31 @@ rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
     GtkWidget *display_main_lbl = gtk_label_new(_("Display"));
     gtk_notebook_append_page(GTK_NOTEBOOK(notebook), display_main_vbox, display_main_lbl);
 
+    bgcolor_vbox = gtk_vbox_new(FALSE, 0);
+    bgcolor_frame = xfce_create_framebox_with_content (_("Background color"), bgcolor_vbox);
+    gtk_container_add (GTK_CONTAINER (display_main_vbox), bgcolor_frame);
+
+    widget = gtk_check_button_new_with_label (_("Override background color:"));
+    bgcolor_hbox = gtk_hbox_new(FALSE, 4);
+    bgcolor_button = gtk_color_button_new();
+    gtk_container_add (GTK_CONTAINER (bgcolor_hbox), widget);
+    gtk_container_add (GTK_CONTAINER (bgcolor_hbox), bgcolor_button);
+    gtk_container_add (GTK_CONTAINER (bgcolor_vbox), bgcolor_hbox);
+
+    cache_vbox = gtk_vbox_new(FALSE, 0);
+    cache_frame = xfce_create_framebox_with_content (_("Image cache"), cache_vbox);
+    gtk_container_add (GTK_CONTAINER (display_main_vbox), cache_frame);
+
+    cache_adjustment = gtk_adjustment_new(1000, 0, 9999, 1, 0, 0);
+    widget = gtk_label_new (_("Cache size"));
+    cache_hbox = gtk_hbox_new(FALSE, 4);
+    cache_spin_button = gtk_spin_button_new(GTK_ADJUSTMENT(cache_adjustment), 1.0, 0);
+    cache_preload_check_button = gtk_check_button_new_with_label (_("Preload images"));
+    gtk_container_add (GTK_CONTAINER (cache_hbox), widget);
+    gtk_container_add (GTK_CONTAINER (cache_hbox), cache_spin_button);
+    gtk_container_add (GTK_CONTAINER (cache_vbox), cache_hbox);
+    gtk_container_add (GTK_CONTAINER (cache_vbox), cache_preload_check_button);
+
 /********************************************/
     GtkWidget *slideshow_main_vbox = gtk_vbox_new(FALSE, 0);
     GtkWidget *slideshow_main_lbl = gtk_label_new(_("Slideshow"));
@@ -129,6 +158,15 @@ rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
     GtkWidget *behaviour_main_lbl = gtk_label_new(_("Behaviour"));
     gtk_notebook_append_page(GTK_NOTEBOOK(notebook), behaviour_main_vbox, behaviour_main_lbl);
 
+    scaling_vbox = gtk_vbox_new(FALSE, 0);
+    scaling_frame = xfce_create_framebox_with_content (_("Scaling"), scaling_vbox);
+    gtk_container_add (GTK_CONTAINER (behaviour_main_vbox), scaling_frame);
+
+    widget = gtk_check_button_new_with_label (_("Don't scale over 100% when maximizing the window."));
+    gtk_container_add (GTK_CONTAINER (scaling_vbox), widget);
+
+
+/********************************************/
     gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)->vbox), notebook);
     gtk_widget_show_all (notebook);
 



More information about the Xfce4-commits mailing list