|
@@ -86,7 +86,7 @@ static lv_obj_t *activity_value_item_create(lv_obj_t *par, lv_color_t value_colo
|
|
|
return NULL;
|
|
|
}
|
|
|
|
|
|
- //lv_obj_clear_flag(bg, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(bg, LV_OBJ_FLAG_CLICKABLE);
|
|
|
|
|
|
lv_obj_t *value_label = text_canvas_create(bg);
|
|
|
if (value_label)
|
|
@@ -94,7 +94,7 @@ static lv_obj_t *activity_value_item_create(lv_obj_t *par, lv_color_t value_colo
|
|
|
lv_obj_set_width(value_label, AEM_SIZE_HOR_FACTOR_466(160));
|
|
|
text_canvas_set_long_mode(value_label, LV_LABEL_LONG_SCROLL_CIRCULAR);
|
|
|
lv_obj_set_style_text_align(value_label, LV_TEXT_ALIGN_LEFT, 0);
|
|
|
- //lv_obj_clear_flag(value_label, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(value_label, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_obj_set_style_text_color(value_label, value_color, 0);
|
|
|
lv_obj_set_style_text_font(value_label, value_font, 0);
|
|
|
text_canvas_set_text(value_label, value);
|
|
@@ -205,6 +205,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_set_style_bg_color(in_power_item, (lv_color_t)LV_COLOR_BLUE, 0);
|
|
|
lv_obj_set_style_radius(in_power_item, AEM_SIZE_FACTOR_466(10), 0);
|
|
|
lv_obj_set_style_width(in_power_item, AEM_SIZE_FACTOR_466(POWER_STYLE_WIDTH), 0);
|
|
|
+ lv_obj_clear_flag(in_power_item, LV_OBJ_FLAG_CLICKABLE);
|
|
|
|
|
|
if (in_power_item)
|
|
|
{
|
|
@@ -216,6 +217,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_set_style_bg_color(out_power_item, (lv_color_t)LV_COLOR_GREEN, 0);
|
|
|
lv_obj_set_style_radius(out_power_item, AEM_SIZE_FACTOR_466(10), 0);
|
|
|
lv_obj_set_style_width(out_power_item, AEM_SIZE_FACTOR_466(POWER_STYLE_WIDTH), 0);
|
|
|
+ lv_obj_clear_flag(out_power_item, LV_OBJ_FLAG_CLICKABLE);
|
|
|
|
|
|
if (out_power_item)
|
|
|
{
|
|
@@ -227,6 +229,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
//lv_obj_set_style_bg_color(in_voltage_item, (lv_color_t)LV_COLOR_WHITE, 0);
|
|
|
lv_obj_set_style_align(in_voltage_item, LV_ALIGN_LEFT_MID, 0);
|
|
|
lv_obj_set_style_width(in_voltage_item, AEM_SIZE_FACTOR_466(VOLT_CURR_WIDTH), 0);
|
|
|
+ lv_obj_clear_flag(in_voltage_item, LV_OBJ_FLAG_CLICKABLE);
|
|
|
|
|
|
if (in_voltage_item)
|
|
|
{
|
|
@@ -240,6 +243,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
//lv_obj_set_style_bg_color(out_voltage_item, (lv_color_t)LV_COLOR_WHITE, 0);
|
|
|
lv_obj_set_style_align(out_voltage_item, LV_ALIGN_LEFT_MID, 0);
|
|
|
lv_obj_set_style_width(out_voltage_item, AEM_SIZE_FACTOR_466(VOLT_CURR_WIDTH), 0);
|
|
|
+ lv_obj_clear_flag(out_voltage_item, LV_OBJ_FLAG_CLICKABLE);
|
|
|
|
|
|
if (out_voltage_item)
|
|
|
{
|
|
@@ -251,6 +255,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
//lv_obj_set_style_bg_color(in_current_item, (lv_color_t)LV_COLOR_WHITE, 0);
|
|
|
lv_obj_set_style_align(in_current_item, LV_ALIGN_LEFT_MID, 0);
|
|
|
lv_obj_set_style_width(in_current_item, AEM_SIZE_FACTOR_466(VOLT_CURR_WIDTH), 0);
|
|
|
+ lv_obj_clear_flag(in_current_item, LV_OBJ_FLAG_CLICKABLE);
|
|
|
|
|
|
if (in_current_item)
|
|
|
{
|
|
@@ -262,6 +267,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
//lv_obj_set_style_bg_color(out_current_item, (lv_color_t)LV_COLOR_WHITE, 0);
|
|
|
lv_obj_set_style_align(out_current_item, LV_ALIGN_LEFT_MID, 0);
|
|
|
lv_obj_set_style_width(out_current_item, AEM_SIZE_FACTOR_466(VOLT_CURR_WIDTH), 0);
|
|
|
+ lv_obj_clear_flag(out_current_item, LV_OBJ_FLAG_CLICKABLE);
|
|
|
|
|
|
if (out_current_item)
|
|
|
{
|
|
@@ -275,6 +281,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *in_power_unit_label = text_canvas_create(in_power_item);
|
|
|
if (in_power_unit_label)
|
|
|
{
|
|
|
+ lv_obj_clear_flag(in_power_unit_label, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_obj_set_style_text_font(in_power_unit_label, aem_font_small(), 0);
|
|
|
text_canvas_set_text(in_power_unit_label, "W");
|
|
|
lv_obj_set_style_text_color(in_power_unit_label, (lv_color_t)LV_COLOR_BLACK, 0);
|
|
@@ -284,6 +291,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *in_voltage_unit_label = text_canvas_create(in_voltage_item);
|
|
|
if (in_voltage_unit_label)
|
|
|
{
|
|
|
+ lv_obj_clear_flag(in_voltage_unit_label, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_obj_set_style_text_font(in_voltage_unit_label, aem_font_small(), 0);
|
|
|
text_canvas_set_text(in_voltage_unit_label, "V");
|
|
|
lv_obj_set_style_text_color(in_voltage_unit_label, (lv_color_t)LV_COLOR_BLUE, 0);
|
|
@@ -293,6 +301,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *in_current_unit_label = text_canvas_create(in_current_item);
|
|
|
if (in_current_unit_label)
|
|
|
{
|
|
|
+ lv_obj_clear_flag(in_current_unit_label, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_obj_set_style_text_font(in_current_unit_label, aem_font_small(), 0);
|
|
|
text_canvas_set_text(in_current_unit_label, "A");
|
|
|
lv_obj_set_style_text_color(in_current_unit_label, (lv_color_t)LV_COLOR_BLUE, 0);
|
|
@@ -306,6 +315,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *out_power_unit_label = text_canvas_create(out_power_item);
|
|
|
if (out_power_unit_label)
|
|
|
{
|
|
|
+ lv_obj_clear_flag(out_power_unit_label, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_obj_set_style_text_font(out_power_unit_label, aem_font_small(), 0);
|
|
|
text_canvas_set_text(out_power_unit_label, "W");
|
|
|
lv_obj_set_style_text_color(out_power_unit_label, (lv_color_t)LV_COLOR_BLACK, 0);
|
|
@@ -315,6 +325,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *out_voltage_unit_label = text_canvas_create(out_voltage_item);
|
|
|
if (out_voltage_unit_label)
|
|
|
{
|
|
|
+ lv_obj_clear_flag(out_voltage_unit_label, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_obj_set_style_text_font(out_voltage_unit_label, aem_font_small(), 0);
|
|
|
text_canvas_set_text(out_voltage_unit_label, "V");
|
|
|
lv_obj_set_style_text_color(out_voltage_unit_label, (lv_color_t)LV_COLOR_GREEN, 0);
|
|
@@ -324,6 +335,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *out_current_unit_label = text_canvas_create(out_current_item);
|
|
|
if (out_current_unit_label)
|
|
|
{
|
|
|
+ lv_obj_clear_flag(out_current_unit_label, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_obj_set_style_text_font(out_current_unit_label, aem_font_small(), 0);
|
|
|
text_canvas_set_text(out_current_unit_label, "A");
|
|
|
lv_obj_set_style_text_color(out_current_unit_label, (lv_color_t)LV_COLOR_GREEN, 0);
|
|
@@ -334,7 +346,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *arc_bg = aem_bg_create(par, DEF_UI_WIDTH, DEF_UI_HEIGHT, lv_color_black());
|
|
|
if (arc_bg)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(arc_bg, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(arc_bg, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_obj_set_style_bg_opa(arc_bg, LV_OPA_TRANSP, 0);
|
|
|
lv_obj_set_style_transform_pivot_x(arc_bg, DEF_UI_WIDTH / 2, 0);
|
|
|
lv_obj_set_style_transform_pivot_y(arc_bg, DEF_UI_HEIGHT / 2, 0);
|
|
@@ -350,7 +362,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *in_icon = lv_img_create(arc_bg);
|
|
|
if (in_icon)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(in_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(in_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(in_icon, &IMG_SCENE_IN_OUT_POWER_PIC_IN);
|
|
|
lv_obj_align(in_icon, LV_ALIGN_LEFT_MID, AEM_SIZE_HOR_FACTOR_466(20), AEM_SIZE_VER_FACTOR_466(80));
|
|
|
}
|
|
@@ -358,7 +370,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *in_bg_icon1 = lv_img_create(arc_bg);
|
|
|
if (in_bg_icon1)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(in_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(in_bg_icon1, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(in_bg_icon1, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPBLUE_ARROW);
|
|
|
lv_obj_align(in_bg_icon1, LV_ALIGN_LEFT_MID, AEM_SIZE_HOR_FACTOR_466(10), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(in_bg_icon1, BG_ICON1_IMG_OPA, 0);
|
|
@@ -367,7 +379,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *in_bg_icon2 = lv_img_create(in_bg_icon1);
|
|
|
if (in_bg_icon2)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(in_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(in_bg_icon2, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(in_bg_icon2, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPBLUE_ARROW);
|
|
|
lv_obj_align_to(in_bg_icon2, in_bg_icon1, LV_ALIGN_OUT_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(in_bg_icon2, BG_ICON2_IMG_OPA, 0);
|
|
@@ -376,7 +388,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *in_bg_icon3 = lv_img_create(in_bg_icon2);
|
|
|
if (in_bg_icon3)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(in_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(in_bg_icon3, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(in_bg_icon3, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPBLUE_ARROW);
|
|
|
lv_obj_align_to(in_bg_icon3, in_bg_icon2, LV_ALIGN_OUT_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(in_bg_icon3, BG_ICON3_IMG_OPA, 0);
|
|
@@ -385,7 +397,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *in_bg_icon4 = lv_img_create(in_bg_icon3);
|
|
|
if (in_bg_icon4)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(in_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(in_bg_icon4, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(in_bg_icon4, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPBLUE_ARROW);
|
|
|
lv_obj_align_to(in_bg_icon4, in_bg_icon3, LV_ALIGN_OUT_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(in_bg_icon4, BG_ICON4_IMG_OPA, 0);
|
|
@@ -394,7 +406,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *in_bg_icon5 = lv_img_create(in_bg_icon4);
|
|
|
if (in_bg_icon5)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(in_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(in_bg_icon5, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(in_bg_icon5, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPBLUE_ARROW);
|
|
|
lv_obj_align_to(in_bg_icon5, in_bg_icon4, LV_ALIGN_OUT_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(in_bg_icon5, BG_ICON5_IMG_OPA, 0);
|
|
@@ -403,7 +415,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *in_bg_icon6 = lv_img_create(in_bg_icon5);
|
|
|
if (in_bg_icon6)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(in_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(in_bg_icon6, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(in_bg_icon6, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPBLUE_ARROW);
|
|
|
lv_obj_align_to(in_bg_icon6, in_bg_icon5, LV_ALIGN_OUT_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(in_bg_icon6, BG_ICON6_IMG_OPA, 0);
|
|
@@ -413,7 +425,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *out_bg_icon1 = lv_img_create(arc_bg);
|
|
|
if (out_bg_icon1)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(out_bg_icon1, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(out_bg_icon1, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(out_bg_icon1, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPGREEN_ARROW);
|
|
|
lv_obj_align(out_bg_icon1, LV_ALIGN_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(-10), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(out_bg_icon1, BG_ICON1_IMG_OPA, 0);
|
|
@@ -422,7 +434,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *out_bg_icon2 = lv_img_create(out_bg_icon1);
|
|
|
if (out_bg_icon2)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(out_bg_icon2, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(out_bg_icon2, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(out_bg_icon2, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPGREEN_ARROW);
|
|
|
lv_obj_align_to(out_bg_icon2, out_bg_icon1, LV_ALIGN_OUT_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(out_bg_icon2, BG_ICON2_IMG_OPA, 0);
|
|
@@ -431,7 +443,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *out_bg_icon3 = lv_img_create(out_bg_icon2);
|
|
|
if (out_bg_icon3)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(out_bg_icon3, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(out_bg_icon3, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(out_bg_icon3, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPGREEN_ARROW);
|
|
|
lv_obj_align_to(out_bg_icon3, out_bg_icon2, LV_ALIGN_OUT_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(out_bg_icon3, BG_ICON3_IMG_OPA, 0);
|
|
@@ -440,7 +452,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *out_bg_icon4 = lv_img_create(out_bg_icon3);
|
|
|
if (out_bg_icon4)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(out_bg_icon4, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(out_bg_icon4, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(out_bg_icon4, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPGREEN_ARROW);
|
|
|
lv_obj_align_to(out_bg_icon4, out_bg_icon3, LV_ALIGN_OUT_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(out_bg_icon4, BG_ICON4_IMG_OPA, 0);
|
|
@@ -449,7 +461,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *out_bg_icon5 = lv_img_create(out_bg_icon4);
|
|
|
if (out_bg_icon5)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(out_bg_icon5, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(out_bg_icon5, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(out_bg_icon5, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPGREEN_ARROW);
|
|
|
lv_obj_align_to(out_bg_icon5, out_bg_icon4, LV_ALIGN_OUT_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(out_bg_icon5, BG_ICON5_IMG_OPA, 0);
|
|
@@ -458,7 +470,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *out_bg_icon6 = lv_img_create(out_bg_icon5);
|
|
|
if (out_bg_icon6)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(out_bg_icon6, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(out_bg_icon6, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(out_bg_icon6, &IMG_SCENE_IN_OUT_POWER_PIC_DEEPGREEN_ARROW);
|
|
|
lv_obj_align_to(out_bg_icon6, out_bg_icon5, LV_ALIGN_OUT_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_set_style_img_opa(out_bg_icon6, BG_ICON6_IMG_OPA, 0);
|
|
@@ -468,7 +480,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
lv_obj_t *out_icon = lv_img_create(arc_bg);
|
|
|
if (out_icon)
|
|
|
{
|
|
|
- //lv_obj_clear_flag(out_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(out_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
|
lv_img_set_src(out_icon, &IMG_SCENE_IN_OUT_POWER_PIC_OUT);
|
|
|
lv_obj_align(out_icon, LV_ALIGN_RIGHT_MID, AEM_SIZE_HOR_FACTOR_466(-20), AEM_SIZE_VER_FACTOR_466(80));
|
|
|
}
|
|
@@ -485,6 +497,7 @@ static lv_obj_t *aem_in_out_power_arc_show_create(lv_obj_t *par)
|
|
|
{
|
|
|
lv_obj_set_style_bg_opa(link_bg, LV_OPA_TRANSP, 0);
|
|
|
lv_obj_add_flag(link_bg, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+ lv_obj_clear_flag(link_bg, LV_OBJ_FLAG_EVENT_BUBBLE);
|
|
|
lv_obj_align(link_bg, LV_ALIGN_BOTTOM_MID, AEM_SIZE_HOR_FACTOR_466(0), AEM_SIZE_VER_FACTOR_466(0));
|
|
|
lv_obj_add_event_cb(link_bg, link_icon_event_cb, LV_EVENT_CLICKED, NULL);
|
|
|
}
|
|
@@ -508,7 +521,7 @@ static lv_obj_t *arc_bg_create(lv_obj_t *par)
|
|
|
//lv_arc_set_angles(bg, 0, 0);
|
|
|
lv_obj_remove_style(bg, NULL, LV_PART_KNOB);
|
|
|
lv_obj_clear_flag(bg, LV_OBJ_FLAG_CLICKABLE);
|
|
|
- lv_obj_add_flag(bg, LV_OBJ_FLAG_EVENT_BUBBLE | LV_OBJ_FLAG_GESTURE_BUBBLE | LV_OBJ_FLAG_SCROLL_CHAIN);
|
|
|
+ //lv_obj_add_flag(bg, LV_OBJ_FLAG_EVENT_BUBBLE | LV_OBJ_FLAG_GESTURE_BUBBLE | LV_OBJ_FLAG_SCROLL_CHAIN);
|
|
|
return bg;
|
|
|
}
|
|
|
|
|
@@ -521,6 +534,8 @@ static lv_obj_t *create_chart(lv_obj_t *par, int type)
|
|
|
return NULL;
|
|
|
}
|
|
|
|
|
|
+ lv_obj_clear_flag(chart, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+
|
|
|
// 设置图表对象的大小为 360x120
|
|
|
lv_obj_set_size(chart, AEM_SIZE_HOR_FACTOR_466(chart_width), AEM_SIZE_VER_FACTOR_466(chart_hight));
|
|
|
// 设置图表对象的内边距为0
|
|
@@ -612,16 +627,20 @@ static lv_obj_t *create_chart(lv_obj_t *par, int type)
|
|
|
|
|
|
static void aem_create_in_out_point_page(lv_obj_t *par)
|
|
|
{
|
|
|
- s_power_point = (aem_struct_power_point *)lv_mem_alloc(sizeof(aem_struct_power_point));
|
|
|
- if(s_power_point == NULL)
|
|
|
+ if (s_power_point == NULL)
|
|
|
{
|
|
|
- return;
|
|
|
+ s_power_point = (aem_struct_power_point *)lv_mem_alloc(sizeof(aem_struct_power_point));
|
|
|
+ if(s_power_point == NULL)
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
lv_memset(s_power_point, 0x00, sizeof(aem_struct_power_point));
|
|
|
|
|
|
s_power_point->bg = arc_bg_create(par);
|
|
|
if (s_power_point->bg)
|
|
|
{
|
|
|
+ lv_obj_clear_flag(s_power_point->bg, LV_OBJ_FLAG_CLICKABLE);
|
|
|
s_power_point->input_power_blue_chart = create_chart(par, 0);
|
|
|
s_power_point->output_power_green_chart = create_chart(par, 1);
|
|
|
}
|
|
@@ -639,6 +658,8 @@ lv_obj_t *aem_in_out_power_screen_create(lv_obj_t *par, bool widget_start)
|
|
|
lv_obj_t *screen = aem_bg_create(par, DEF_UI_WIDTH, DEF_UI_HEIGHT, lv_color_black());
|
|
|
if (screen)
|
|
|
{
|
|
|
+ lv_obj_clear_flag(screen, LV_OBJ_FLAG_CLICKABLE);
|
|
|
+
|
|
|
lv_obj_set_user_data(screen, ext_data);
|
|
|
|
|
|
aem_in_out_power_arc_show_create(screen);
|
|
@@ -656,6 +677,9 @@ void aem_in_out_power_screen_del(lv_obj_t *par)
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ lv_mem_free(s_power_point);
|
|
|
+ s_power_point = NULL;
|
|
|
+
|
|
|
in_out_power_scr_ui_data_t *ext_data = lv_obj_get_user_data(par);
|
|
|
if (ext_data)
|
|
|
{
|