self.meta = None
self.main_menu_style_num = "MainMenu2"
self.main_menu_WatchFace = None
- self.menu_id = "0"
+ EventMesh.subscribe("watch_top_show", self.watch_top_show)
-
def initialization(self):
print("main_menu INIT !!!!!!!!")
+ init_flag = False
if self.main_menu_list == [] : #第一次初始化
#self.main_menu_list.append( MainMenu1())
self.main_menu_list.append( MainMenu2())
def done_return(self):
id = self.main_menu_style.MainMenu.get_tile_act().get_child(0).get_text()
- self.main_menu_style.MainMenu.set_tile_id(0,0,lv.ANIM.OFF)
- print("main id:{} {}".format(id,type(id)))
+ self.main_menu_style.MainMenu.set_tile_id(0,1,lv.ANIM.OFF)
def btn1_release(self):
flag = EventMesh.publish("get_lcd_state")
def btn8_press(self):
flag = EventMesh.publish("get_lcd_state")
- if self.main_menu_style.MainMenu.get_tile_act().get_child(0).get_text() == "0":
- print("flag {}".format(flag))
- if flag == 1:
- EventMesh.publish(constants.EVENT.SYSTEM_SLEEP)
+ if self.main_menu_style.MainMenu.get_tile_act() != None:
+ id = self.main_menu_style.MainMenu.get_tile_act().get_child(0).get_text()
+ if id == "0":
+ print("flag {}".format(flag))
+ if flag == 1:
+ EventMesh.publish(constants.EVENT.SYSTEM_SLEEP)
+ else:
+ EventMesh.publish(constants.EVENT.SYSTEM_UP)
else:
- EventMesh.publish(constants.EVENT.SYSTEM_UP)
+ if flag == 1:
+ self.main_menu_style.MainMenu.set_tile_id(0,0,lv.ANIM.OFF)
+ else:
+ EventMesh.publish(constants.EVENT.SYSTEM_UP)
else:
if flag == 1:
- self.main_menu_style.MainMenu.set_tile_id(0,0,lv.ANIM.OFF)
+ self.main_menu_style.MainMenu.set_tile_id(0,1,lv.ANIM.OFF)
else:
EventMesh.publish(constants.EVENT.SYSTEM_UP)