forked from CreatBot/CreatBotKlipperScreen
menu: use None
This commit is contained in:
@@ -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")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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)
|
||||||
|
Reference in New Issue
Block a user