menu: use None

This commit is contained in:
alfrix
2022-11-17 09:40:29 -03:00
parent bdafb31522
commit 1db6388798
2 changed files with 7 additions and 7 deletions

View File

@@ -539,10 +539,10 @@ class KlipperScreenConfig:
cfg = self.config[name] cfg = self.config[name]
item = { item = {
"name": cfg.get("name"), "name": cfg.get("name"),
"icon": cfg.get("icon"), "icon": cfg.get("icon", None),
"panel": cfg.get("panel", False), "panel": cfg.get("panel", None),
"method": cfg.get("method", False), "method": cfg.get("method", None),
"confirm": cfg.get("confirm", False), "confirm": cfg.get("confirm", None),
"enable": cfg.get("enable", "True") "enable": cfg.get("enable", "True")
} }

View File

@@ -83,11 +83,11 @@ class MenuPanel(ScreenPanel):
parsed_name = j2_temp.render() parsed_name = j2_temp.render()
b = self._gtk.ButtonImage(item['icon'], parsed_name, f"color{(i % 4) + 1}") b = self._gtk.ButtonImage(item['icon'], parsed_name, f"color{(i % 4) + 1}")
if item['panel'] is not False: if item['panel'] is not None:
b.connect("clicked", self.menu_item_clicked, item['panel'], item) b.connect("clicked", self.menu_item_clicked, item['panel'], item)
elif item['method'] is not False: elif item['method'] is not None:
params = item['params'] if item['params'] is not False else {} params = item['params'] if item['params'] is not False else {}
if item['confirm'] is not False: if item['confirm'] is not None:
b.connect("clicked", self._screen._confirm_send_action, item['confirm'], item['method'], params) b.connect("clicked", self._screen._confirm_send_action, item['confirm'], item['method'], params)
else: else:
b.connect("clicked", self._screen._send_action, item['method'], params) b.connect("clicked", self._screen._send_action, item['method'], params)