aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Häggqvist <[email protected]>2015-04-10 13:37:03 +0200
committerVictor Häggqvist <[email protected]>2015-05-29 13:04:37 +0200
commit23abe36fb2b9a08f86d935e50f1dcb9cb19ecebd (patch)
treef0c6cd40589bbd462d69e838fea66192ad2a8144
parent166db759a504848100e228f8493df5f0574e2079 (diff)
add some color
-rw-r--r--src/battery.c15
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());