summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichele Bini <michele.bini@gmail.com>2022-03-25 15:53:13 (GMT)
committerMichele Bini <michele.bini@gmail.com>2022-03-25 15:53:13 (GMT)
commit691fa334cd0660eb6a7663106a82b996dd1eada0 (patch)
treef162f0c5212f2bf82dd446a57923e961be9a9d04
parent0d1d67d00715232e0a17e37a05c77bf83d50a2e2 (diff)
sans lv table, about ~140b saved
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/displayapp/lv_pinetime_theme.c6
-rw-r--r--src/libs/lv_conf.h2
3 files changed, 7 insertions, 3 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index e55938b..622b7e0 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -264,7 +264,6 @@ set(LVGL_SRC
libs/lvgl/src/lv_widgets/lv_spinbox.h
libs/lvgl/src/lv_widgets/lv_spinner.h
libs/lvgl/src/lv_widgets/lv_switch.h
- libs/lvgl/src/lv_widgets/lv_table.h
libs/lvgl/src/lv_widgets/lv_tabview.h
libs/lvgl/src/lv_widgets/lv_textarea.h
libs/lvgl/src/lv_widgets/lv_tileview.h
@@ -351,7 +350,6 @@ set(LVGL_SRC
libs/lvgl/src/lv_widgets/lv_spinbox.c
libs/lvgl/src/lv_widgets/lv_spinner.c
libs/lvgl/src/lv_widgets/lv_switch.c
- libs/lvgl/src/lv_widgets/lv_table.c
libs/lvgl/src/lv_widgets/lv_tabview.c
libs/lvgl/src/lv_widgets/lv_textarea.c
libs/lvgl/src/lv_widgets/lv_tileview.c
diff --git a/src/displayapp/lv_pinetime_theme.c b/src/displayapp/lv_pinetime_theme.c
index 4fce5d6..96332ed 100644
--- a/src/displayapp/lv_pinetime_theme.c
+++ b/src/displayapp/lv_pinetime_theme.c
@@ -50,7 +50,9 @@ static lv_style_t style_sw_knob;
static lv_style_t style_arc_bg;
static lv_style_t style_arc_knob;
static lv_style_t style_arc_indic;
+#ifdef LV_USE_TABLE
static lv_style_t style_table_cell;
+#endif
static lv_style_t style_pad_small;
static lv_style_t style_bg_grad;
static lv_style_t style_lmeter;
@@ -248,6 +250,7 @@ static void basic_init(void) {
lv_style_set_bg_color(&style_arc_knob, LV_STATE_DEFAULT, LV_PINETIME_LIGHT_GRAY);
lv_style_set_pad_all(&style_arc_knob, LV_STATE_DEFAULT, LV_DPX(5));
+#if LV_USE_TABLE
style_init_reset(&style_table_cell);
lv_style_set_border_color(&style_table_cell, LV_STATE_DEFAULT, LV_PINETIME_GRAY);
lv_style_set_border_width(&style_table_cell, LV_STATE_DEFAULT, 1);
@@ -256,6 +259,7 @@ static void basic_init(void) {
lv_style_set_pad_right(&style_table_cell, LV_STATE_DEFAULT, 5);
lv_style_set_pad_top(&style_table_cell, LV_STATE_DEFAULT, 2);
lv_style_set_pad_bottom(&style_table_cell, LV_STATE_DEFAULT, 2);
+#endif
style_init_reset(&style_pad_small);
lv_style_int_t pad_small_value = 10;
@@ -496,6 +500,7 @@ static void theme_apply(lv_obj_t* obj, lv_theme_style_t name) {
_lv_style_list_add_style(list, &style_scrollbar);
break;
+#if LV_USE_TABLE
case LV_THEME_TABLE:
list = lv_obj_get_style_list(obj, LV_TABLE_PART_BG);
_lv_style_list_add_style(list, &style_bg);
@@ -510,6 +515,7 @@ static void theme_apply(lv_obj_t* obj, lv_theme_style_t name) {
_lv_style_list_add_style(list, &style_label_white);
}
break;
+#endif
case LV_THEME_LINEMETER:
list = lv_obj_get_style_list(obj, LV_LINEMETER_PART_MAIN);
diff --git a/src/libs/lv_conf.h b/src/libs/lv_conf.h
index 1e27479..d3da8d6 100644
--- a/src/libs/lv_conf.h
+++ b/src/libs/lv_conf.h
@@ -724,7 +724,7 @@ typedef void* lv_obj_user_data_t;
#endif
/*Table (dependencies: lv_label)*/
-#define LV_USE_TABLE 1
+#define LV_USE_TABLE 0
#if LV_USE_TABLE
#define LV_TABLE_COL_MAX 12
#define LV_TABLE_CELL_STYLE_CNT 5