[Xfce4-commits] <parole:master> Add step-increment for display settings, fix display settings not hiding with --xv false
Sean Davis
noreply at xfce.org
Thu Dec 5 03:18:01 CET 2013
Updating branch refs/heads/master
to 9c3ea8916836a04869b979924e9680adbb6fc82e (commit)
from bb2de13d11ef96ffbd36e2503cedfa5638db5fc3 (commit)
commit 9c3ea8916836a04869b979924e9680adbb6fc82e
Author: Sean Davis <smd.seandavis at gmail.com>
Date: Wed Dec 4 21:17:38 2013 -0500
Add step-increment for display settings, fix display settings not hiding with --xv false
data/interfaces/parole-settings.ui | 2 +-
src/parole-conf-dialog.c | 14 ++++++++++++++
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/data/interfaces/parole-settings.ui b/data/interfaces/parole-settings.ui
index 0621bb2..0574f3c 100644
--- a/data/interfaces/parole-settings.ui
+++ b/data/interfaces/parole-settings.ui
@@ -319,7 +319,7 @@
</packing>
</child>
<child>
- <object class="GtkFrame" id="frame4">
+ <object class="GtkFrame" id="frame-display">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_left">6</property>
diff --git a/src/parole-conf-dialog.c b/src/parole-conf-dialog.c
index b9f6091..bdc1fa5 100644
--- a/src/parole-conf-dialog.c
+++ b/src/parole-conf-dialog.c
@@ -426,6 +426,8 @@ void parole_conf_dialog_open (ParoleConfDialog *self, GtkWidget *parent)
gboolean with_display;
GtkWidget *switch_widget;
+ GtkAdjustment *adjustment;
+ GValue step_increment = {0};
builder = parole_builder_new_from_string (parole_settings_ui, parole_settings_ui_length);
@@ -475,6 +477,18 @@ void parole_conf_dialog_open (ParoleConfDialog *self, GtkWidget *parent)
gtk_scale_add_mark (GTK_SCALE (self->priv->contrast), 0, GTK_POS_BOTTOM, NULL);
gtk_scale_add_mark (GTK_SCALE (self->priv->saturation), 0, GTK_POS_BOTTOM, NULL);
gtk_scale_add_mark (GTK_SCALE (self->priv->hue), 0, GTK_POS_BOTTOM, NULL);
+
+ /* Set the step increment on the sliders to make them keyboard friendly */
+ g_value_init(&step_increment, G_TYPE_DOUBLE);
+ g_value_set_double(&step_increment, 10.0);
+ adjustment = gtk_range_get_adjustment(GTK_RANGE (self->priv->brightness));
+ g_object_set_property(G_OBJECT(adjustment), "step-increment", &step_increment);
+ adjustment = gtk_range_get_adjustment(GTK_RANGE (self->priv->contrast));
+ g_object_set_property(G_OBJECT(adjustment), "step-increment", &step_increment);
+ adjustment = gtk_range_get_adjustment(GTK_RANGE (self->priv->hue));
+ g_object_set_property(G_OBJECT(adjustment), "step-increment", &step_increment);
+ adjustment = gtk_range_get_adjustment(GTK_RANGE (self->priv->saturation));
+ g_object_set_property(G_OBJECT(adjustment), "step-increment", &step_increment);
g_object_get (G_OBJECT (self->priv->conf),
"brightness", &brightness_value,
More information about the Xfce4-commits
mailing list