[gnome-control-center] power: Make insensitive any sleep actions the hardware cannot do (and 2)
- From: Javier JardÃn <jjardon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] power: Make insensitive any sleep actions the hardware cannot do (and 2)
- Date: Mon, 25 Jul 2011 14:14:27 +0000 (UTC)
commit 36cdc969b3d605336402b2b18e2a461438c3cefc
Author: Javier JardÃn <jjardon gnome org>
Date: Mon Jul 25 15:19:36 2011 +0200
power: Make insensitive any sleep actions the hardware cannot do (and 2)
panels/power/cc-power-panel.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/panels/power/cc-power-panel.c b/panels/power/cc-power-panel.c
index ec15a52..e416161 100644
--- a/panels/power/cc-power-panel.c
+++ b/panels/power/cc-power-panel.c
@@ -603,6 +603,9 @@ cc_power_panel_init (CcPowerPanel *self)
g_object_bind_property (widget, "active",
target, "sensitive",
G_BINDING_SYNC_CREATE);
+ gtk_widget_set_sensitive (widget,
+ up_client_get_can_suspend (self->priv->up_client));
+
widget = GTK_WIDGET (gtk_builder_get_object (self->priv->builder,
"checkbutton_sleep_battery"));
target = GTK_WIDGET (gtk_builder_get_object (self->priv->builder,
@@ -610,6 +613,9 @@ cc_power_panel_init (CcPowerPanel *self)
g_object_bind_property (widget, "active",
target, "sensitive",
G_BINDING_SYNC_CREATE);
+ gtk_widget_set_sensitive (widget,
+ up_client_get_can_suspend (self->priv->up_client));
+
widget = GTK_WIDGET (gtk_builder_get_object (self->priv->builder,
"checkbutton_sleep"));
target = GTK_WIDGET (gtk_builder_get_object (self->priv->builder,
@@ -617,6 +623,8 @@ cc_power_panel_init (CcPowerPanel *self)
g_object_bind_property (widget, "active",
target, "sensitive",
G_BINDING_SYNC_CREATE);
+ gtk_widget_set_sensitive (widget,
+ up_client_get_can_suspend (self->priv->up_client));
/* bind the checkboxes */
widget = GTK_WIDGET (gtk_builder_get_object (self->priv->builder,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]