aboutsummaryrefslogtreecommitdiff
path: root/bat_tray.c
diff options
context:
space:
mode:
authorDavid <dbphillipsnz@gmail.com>2014-05-29 15:39:37 +1200
committerDavid <dbphillipsnz@gmail.com>2014-05-29 15:39:37 +1200
commit07b159aa218d2291a4c3858c38b120ec102e4d98 (patch)
treedb2622106f7f710a86ec21d4c45a2406ed9a7858 /bat_tray.c
parent8745ade3f275eada5341bb443cdb7afb2fdea1d7 (diff)
downloadparamano-07b159aa218d2291a4c3858c38b120ec102e4d98.tar.xz
User can now specify theme dir
Diffstat (limited to 'bat_tray.c')
-rw-r--r--bat_tray.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/bat_tray.c b/bat_tray.c
index 8d0109d..1aad51a 100644
--- a/bat_tray.c
+++ b/bat_tray.c
@@ -23,6 +23,7 @@
#include <libintl.h>
#include "debug.h"
#include "common.h"
+#include "defaults.h"
static GtkStatusIcon* tray;
@@ -34,8 +35,10 @@ char CHARGE_STATE_PATH[512];
/***********************************************************************
* Return the battery level percentage
**********************************************************************/
-//#define get_bat_percent() get_int_value_from_file(CHARGE_VALUE_PATH);
-int get_bat_percent(){return get_int_value_from_file(CHARGE_VALUE_PATH); }
+int get_bat_percent()
+{
+ return get_int_value_from_file(CHARGE_VALUE_PATH);
+}
#define TOOLTIP_TEXT_SIZE 128
@@ -110,14 +113,14 @@ static gboolean update_icon(gpointer user_data)
switch ( get_battery_state() )
{
case STATE_DISCHARGING:
- icon_file = g_strconcat("/usr/share/trayfreq/traybat-", adjusted_percent_string, ".png", NULL);
+ icon_file = g_strconcat(_DEFAULT_THEME, "/traybat-", adjusted_percent_string, ".png", NULL);
break;
case STATE_CHARGING:
- icon_file = g_strconcat("/usr/share/trayfreq/traybat-", adjusted_percent_string, "-charging.png", NULL);
+ icon_file = g_strconcat(_DEFAULT_THEME, "/traybat-", adjusted_percent_string, "-charging.png", NULL);
break;
default:
- icon_file = g_strconcat("/usr/share/trayfreq/traybat-charged.png", NULL);
+ icon_file = g_strconcat(_DEFAULT_THEME, "/traybat-charged.png", NULL);
break;
}
@@ -140,7 +143,7 @@ void bat_tray_init()
debug("Spawning new status icon\n");
tray = gtk_status_icon_new();
- gchar* icon_file = g_strconcat("/usr/share/trayfreq/traybat-charged.png", NULL);
+ gchar* icon_file = g_strconcat(_DEFAULT_THEME, "/traybat-charged.png", NULL);
gtk_status_icon_set_from_file(tray, icon_file);
gtk_status_icon_set_has_tooltip (tray, TRUE);
g_signal_connect(G_OBJECT(tray), "query-tooltip", GTK_SIGNAL_FUNC(update_tooltip), NULL);