[Xfce4-commits] [xfce/xfce4-power-manager] 01/01: Sync the brightness slider with blank and DPMS settings
noreply at xfce.org
noreply at xfce.org
Thu Aug 28 19:23:43 CEST 2014
This is an automated email from the git hooks/post-receive script.
eric pushed a commit to branch master
in repository xfce/xfce4-power-manager.
commit bb659443d7b6983f91862592ae91da7d627eace9
Author: Simon Steinbeiss <simon.steinbeiss at elfenbeinturm.at>
Date: Thu Aug 28 18:22:38 2014 +0200
Sync the brightness slider with blank and DPMS settings
---
settings/xfpm-settings.c | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
diff --git a/settings/xfpm-settings.c b/settings/xfpm-settings.c
index 6c92c18..26791f7 100644
--- a/settings/xfpm-settings.c
+++ b/settings/xfpm-settings.c
@@ -404,6 +404,7 @@ dpms_toggled_cb (GtkWidget *w, XfconfChannel *channel)
void
display_blank_on_battery_value_changed_cb (GtkWidget *w, XfconfChannel *channel)
{
+ GtkWidget *brg;
gint blank_value = (gint) gtk_range_get_value (GTK_RANGE (on_battery_display_blank));
gint sleep_value = (gint) gtk_range_get_value (GTK_RANGE (on_battery_dpms_sleep));
gint off_value, brightness_value;
@@ -416,12 +417,14 @@ display_blank_on_battery_value_changed_cb (GtkWidget *w, XfconfChannel *channel)
}
}
- off_value = (gint) gtk_range_get_value (GTK_RANGE (on_battery_dpms_off));
- if ( off_value != 0 )
+ if ( lcd_brightness )
{
- if ( blank_value >= off_value )
+ brg = GTK_WIDGET (gtk_builder_get_object (xml, "brightness-inactivity-on-battery"));
+ brightness_value = (gint) gtk_range_get_value (GTK_RANGE (brg));
+
+ if ( blank_value * 60 <= brightness_value && brightness_value != BRIGHTNESS_DISABLED)
{
- gtk_range_set_value (GTK_RANGE(on_battery_dpms_off), off_value + 1 );
+ gtk_range_set_value (GTK_RANGE (brg), BRIGHTNESS_DISABLED);
}
}
}
@@ -491,6 +494,7 @@ off_on_battery_value_changed_cb (GtkWidget *w, XfconfChannel *channel)
void
display_blank_on_ac_value_changed_cb (GtkWidget *w, XfconfChannel *channel)
{
+ GtkWidget *brg;
gint blank_value = (gint) gtk_range_get_value (GTK_RANGE (on_ac_display_blank));
gint sleep_value = (gint) gtk_range_get_value (GTK_RANGE (on_ac_dpms_sleep));
gint off_value, brightness_value;
@@ -503,6 +507,16 @@ display_blank_on_ac_value_changed_cb (GtkWidget *w, XfconfChannel *channel)
}
}
+ if ( lcd_brightness )
+ {
+ brg = GTK_WIDGET (gtk_builder_get_object (xml, "brightness-inactivity-on-ac"));
+ brightness_value = (gint) gtk_range_get_value (GTK_RANGE (brg));
+
+ if ( blank_value * 60 <= brightness_value && brightness_value != BRIGHTNESS_DISABLED)
+ {
+ gtk_range_set_value (GTK_RANGE (brg), BRIGHTNESS_DISABLED);
+ }
+ }
}
void
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list