diff options
author | Victor Häggqvist <[email protected]> | 2015-04-10 13:37:03 +0200 |
---|---|---|
committer | Victor Häggqvist <[email protected]> | 2015-05-29 13:04:37 +0200 |
commit | 23abe36fb2b9a08f86d935e50f1dcb9cb19ecebd (patch) | |
tree | f0c6cd40589bbd462d69e838fea66192ad2a8144 | |
parent | 166db759a504848100e228f8493df5f0574e2079 (diff) |
add some color
-rw-r--r-- | src/battery.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/battery.c b/src/battery.c index 69c267c..50a4d4c 100644 --- a/src/battery.c +++ b/src/battery.c @@ -1,4 +1,4 @@ -#include <pebble.h> +#include "pebble.h" #define TEXT_HIDDEN_KEY 1 @@ -21,6 +21,17 @@ void battery_state_receiver(BatteryChargeState chargeState){ else if(!chargeState.is_plugged && !chargeState.is_charging) text_layer_set_text(charge_status, "Discharging"); } + +#ifdef PBL_COLOR + + if (percent > 40) { + window_set_background_color(window, GColorDarkGreen); + } else if(percent <=40 && percent > 20) { + window_set_background_color(window, GColorChromeYellow); + } else if(percent <= 20) { + window_set_background_color(window, GColorDarkCandyAppleRed); + } +#endif } void click_handler(ClickRecognizerRef recognizer, void *context) { @@ -46,9 +57,11 @@ void window_load(Window *window) { battery_percentage = text_layer_create((GRect) { .origin = { 0, 32 }, .size = { bounds.size.w, 45 } }); text_layer_set_text_alignment(battery_percentage, GTextAlignmentCenter); text_layer_set_font(battery_percentage, fonts_get_system_font(FONT_KEY_BITHAM_42_BOLD)); + text_layer_set_background_color(battery_percentage, GColorClear); charge_status = text_layer_create((GRect) { .origin = { 0, 82 }, .size = { bounds.size.w, 20 } }); text_layer_set_text_alignment(charge_status, GTextAlignmentCenter); + text_layer_set_background_color(charge_status, GColorClear); // make a peek to start battery_state_receiver(battery_state_service_peek()); |