Tidy defines
This commit is contained in:
+19
-13
@@ -25,22 +25,30 @@ static NeatBarLayer *s_neat_bar_layer;
|
||||
static Layer *s_sleep_bar_layer;
|
||||
static BitmapLayer *s_logo_layer;
|
||||
static const uint8_t s_logo_width = 25;
|
||||
|
||||
// defines
|
||||
#define MARGIN 8
|
||||
////
|
||||
#if PBL_ROUND
|
||||
//
|
||||
#define NEAT_BAR_WIDTH 30
|
||||
#if PBL_DISPLAY_WIDTH >= 260
|
||||
static const uint8_t s_sleep_bar_drop = 54;
|
||||
#else
|
||||
static const uint8_t s_sleep_bar_drop = 50;
|
||||
#endif
|
||||
#define SLEEP_BAR_HEIGHT (PBL_DISPLAY_HEIGHT >= 260 ? 54 : 50)
|
||||
//
|
||||
#else
|
||||
//
|
||||
#define NEAT_BAR_WIDTH 25
|
||||
static const uint8_t s_sleep_bar_drop = 37;
|
||||
#define SLEEP_BAR_HEIGHT 37
|
||||
//
|
||||
#endif
|
||||
////
|
||||
#if PBL_DISPLAY_WIDTH >= 200
|
||||
//
|
||||
#define LW_FONT_SIZE 28
|
||||
//
|
||||
#else
|
||||
//
|
||||
#define LW_FONT_SIZE 24
|
||||
//
|
||||
#endif
|
||||
|
||||
// declare animation statics
|
||||
@@ -53,7 +61,7 @@ static bool s_sleep_session_found;
|
||||
static bool s_sleep_data_accessible;
|
||||
|
||||
static const uint8_t s_wasted_top_text_pixels = 10; // 10 blank pixels above each line of text
|
||||
static const uint16_t s_available_height = PBL_DISPLAY_HEIGHT - s_sleep_bar_drop - MARGIN / 2 + s_wasted_top_text_pixels;
|
||||
static const uint16_t s_available_height = PBL_DISPLAY_HEIGHT - SLEEP_BAR_HEIGHT - MARGIN / 2 + s_wasted_top_text_pixels;
|
||||
// static const uint8_t s_max_rows = s_available_height / LW_FONT_SIZE;
|
||||
static const uint16_t s_screen_center_y = PBL_DISPLAY_HEIGHT / 2;
|
||||
static const uint16_t s_base_shift = s_screen_center_y - (LW_FONT_SIZE / 2) - (s_wasted_top_text_pixels / 2); // base - perfect if there is one row
|
||||
@@ -68,8 +76,8 @@ static void write_last_watched(const char *text) {
|
||||
|
||||
// if the top extends above the sleep bar, force it below it;
|
||||
// account for blank pixels above text to avoid forcing position when not visually necessary
|
||||
if (y + s_wasted_top_text_pixels < s_sleep_bar_drop + MARGIN / 2) {
|
||||
y = s_sleep_bar_drop + MARGIN / 2 - s_wasted_top_text_pixels;
|
||||
if (y + s_wasted_top_text_pixels < SLEEP_BAR_HEIGHT + MARGIN / 2) {
|
||||
y = SLEEP_BAR_HEIGHT + MARGIN / 2 - s_wasted_top_text_pixels;
|
||||
#if PBL_DISPLAY_WIDTH >= 260 && PBL_ROUND
|
||||
y += 3;
|
||||
#endif
|
||||
@@ -188,8 +196,6 @@ static void main_window_load(Window *window) {
|
||||
s_logo_layer = bitmap_layer_create(s_logo_start);
|
||||
#if PBL_COLOR
|
||||
bitmap_layer_set_compositing_mode(s_logo_layer, GCompOpSet);
|
||||
#else
|
||||
bitmap_layer_set_background_color(s_logo_layer, s_color_primary);
|
||||
#endif
|
||||
bitmap_layer_set_bitmap(s_logo_layer, s_logo_icon);
|
||||
|
||||
@@ -340,9 +346,9 @@ static void inbox_received_handler(DictionaryIterator *iter, void *context) {
|
||||
#define r_x 15
|
||||
#define r_w 150
|
||||
#endif
|
||||
PropertyAnimation *sleep_bar_prop = property_animation_create_layer_frame(s_sleep_bar_layer, &s_sleep_bar_start, &GRect(r_x, 0, r_w, s_sleep_bar_drop));
|
||||
PropertyAnimation *sleep_bar_prop = property_animation_create_layer_frame(s_sleep_bar_layer, &s_sleep_bar_start, &GRect(r_x, 0, r_w, SLEEP_BAR_HEIGHT));
|
||||
#else
|
||||
PropertyAnimation *sleep_bar_prop = property_animation_create_layer_frame(s_sleep_bar_layer, &s_sleep_bar_start, &GRect(4, 4, PBL_DISPLAY_WIDTH - 8, s_sleep_bar_drop - 4));
|
||||
PropertyAnimation *sleep_bar_prop = property_animation_create_layer_frame(s_sleep_bar_layer, &s_sleep_bar_start, &GRect(4, 4, PBL_DISPLAY_WIDTH - 8, SLEEP_BAR_HEIGHT - 4));
|
||||
#endif
|
||||
Animation *sleep_bar_anim = property_animation_get_animation(sleep_bar_prop);
|
||||
animation_set_duration(sleep_bar_anim, 512);
|
||||
|
||||
Reference in New Issue
Block a user