X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fbattery%2Fbattery.h;h=9036f2e11ba26e0c05a812c8ca3ba71ad4a9fcad;hb=367bf8f76227dea6e7e10e974967ae1d60cfe38e;hp=5fb1fdf13abfb82ae66684d90d63110ee93da189;hpb=3083e8006371cfb4a454b8bce92a682e4bb87e50;p=chaz%2Ftint2 diff --git a/src/battery/battery.h b/src/battery/battery.h index 5fb1fdf..9036f2e 100644 --- a/src/battery/battery.h +++ b/src/battery/battery.h @@ -18,6 +18,7 @@ #include "area.h" +// battery drawing parameter (per panel) typedef struct Battery { // always start with area Area area; @@ -30,7 +31,8 @@ typedef struct Battery { enum chargestate { BATTERY_UNKNOWN, BATTERY_CHARGING, - BATTERY_DISCHARGING + BATTERY_DISCHARGING, + BATTERY_FULL }; typedef struct battime { @@ -48,6 +50,7 @@ typedef struct batstate { extern struct batstate battery_state; extern PangoFontDescription *bat1_font_desc; extern PangoFontDescription *bat2_font_desc; +extern int battery_enabled; extern int8_t battery_low_status; extern char *battery_low_cmd; @@ -59,6 +62,7 @@ void update_battery(); void init_battery(); void init_battery_panel(void *panel); +void cleanup_battery(); void draw_battery(void *obj, cairo_t *c, int active);