summaryrefslogtreecommitdiff
path: root/battstat/power-management.c
diff options
context:
space:
mode:
Diffstat (limited to 'battstat/power-management.c')
-rw-r--r--battstat/power-management.c46
1 files changed, 22 insertions, 24 deletions
diff --git a/battstat/power-management.c b/battstat/power-management.c
index 8a19aed2..162801f7 100644
--- a/battstat/power-management.c
+++ b/battstat/power-management.c
@@ -62,9 +62,9 @@
"ACPI subsystem is properly loaded.")
static const char *apm_readinfo (BatteryStatus *status);
-static int pm_initialised;
+static gboolean pm_initialised = FALSE;
#ifdef HAVE_UPOWER
-static int using_upower;
+static gboolean using_upower = FALSE;
#endif
/*
@@ -78,7 +78,6 @@ static int using_upower;
* the problem might be. This error message is not to be freed.
*/
-
/* Uncomment the following to enable a 'testing' backend. When you add the
applet to the panel a window will appear that allows you to manually
change the battery status values for testing purposes.
@@ -122,32 +121,31 @@ initialise_test (void)
gtk_box_pack_start (box, gtk_label_new ("percent"), TRUE, TRUE, 0);
w = gtk_spin_button_new_with_range (-1.0, 100.0, 1);
gtk_spin_button_set_value (GTK_SPIN_BUTTON (w), 50.0);
- g_signal_connect (G_OBJECT (w), "value-changed",
+ g_signal_connect (w, "value-changed",
G_CALLBACK (test_update_integer), &test_status.percent);
gtk_box_pack_start (box, w, TRUE, TRUE, 0);
gtk_box_pack_start (box, gtk_label_new ("minutes"), TRUE, TRUE, 0);
w = gtk_spin_button_new_with_range (-1.0, 1000.0, 1);
gtk_spin_button_set_value (GTK_SPIN_BUTTON (w), 180.0);
- g_signal_connect (G_OBJECT (w), "value-changed",
+ g_signal_connect (w, "value-changed",
G_CALLBACK (test_update_integer), &test_status.minutes);
gtk_box_pack_start (box, w, TRUE, TRUE, 0);
-
w = gtk_toggle_button_new_with_label ("on_ac_power");
- g_signal_connect (G_OBJECT (w), "toggled",
+ g_signal_connect (w, "toggled",
G_CALLBACK (test_update_boolean),
&test_status.on_ac_power);
gtk_box_pack_start (box, w, TRUE, TRUE, 0);
w = gtk_toggle_button_new_with_label ("charging");
- g_signal_connect (G_OBJECT (w), "toggled",
+ g_signal_connect (w, "toggled",
G_CALLBACK (test_update_boolean), &test_status.charging);
gtk_box_pack_start (box, w, TRUE, TRUE, 0);
w = gtk_toggle_button_new_with_label ("present");
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (w), TRUE);
- g_signal_connect (G_OBJECT (w), "toggled",
+ g_signal_connect (w, "toggled",
G_CALLBACK (test_update_boolean), &test_status.present);
gtk_box_pack_start (box, w, TRUE, TRUE, 0);
@@ -265,7 +263,7 @@ apm_readinfo (BatteryStatus *status)
fd = open(APMDEVICE, O_RDONLY);
if (fd == -1)
{
- pm_initialised = 0;
+ pm_initialised = FALSE;
return ERR_OPEN_APMDEV;
}
if (ioctl (fd, APM_IOC_GETPOWER, &apminfo) == -1)
@@ -394,14 +392,14 @@ power_management_getinfo (BatteryStatus *status)
return NULL;
}
- #ifdef HAVE_UPOWER
- if (using_upower)
- {
- battstat_upower_get_battery_info (status);
- return NULL;
- }
- #endif
-
+#ifdef HAVE_UPOWER
+ if (using_upower)
+ {
+ battstat_upower_get_battery_info (status);
+ return NULL;
+ }
+#endif
+
retval = apm_readinfo (status);
if (status->percent == -1) {
@@ -444,7 +442,7 @@ power_management_initialise (void (*callback) (void))
if (err == NULL) /* UPOWER is up */
{
- pm_initialised = 1;
+ pm_initialised = TRUE;
using_upower = TRUE;
return NULL;
}
@@ -485,7 +483,7 @@ power_management_initialise (void (*callback) (void))
else
using_acpi = FALSE;
#endif
- pm_initialised = 1;
+ pm_initialised = TRUE;
return NULL;
}
@@ -502,7 +500,7 @@ power_management_cleanup (void)
if (using_upower)
{
battstat_upower_cleanup ();
- pm_initialised = 1;
+ pm_initialised = TRUE;
return;
}
#endif
@@ -521,16 +519,16 @@ power_management_cleanup (void)
}
#endif
- pm_initialised = 0;
+ pm_initialised = FALSE;
}
-int
+gboolean
power_management_using_upower (void)
{
#ifdef HAVE_UPOWER
return using_upower;
#else
- return 0;
+ return FALSE;
#endif
}