Skip to content

Commit f052ede

Browse files
authored
Add support for sep and titles in patch list
1 parent 95c3797 commit f052ede

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

Scripts/plistwindow.py

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1439,23 +1439,33 @@ def popup(self, event):
14391439
for item in sorted(oc_valid):
14401440
item_menu = tk.Menu(oc_menu, tearoff=0)
14411441
for x in open_core[item]:
1442-
name = x["name"]
1443-
value = x["value"]
1444-
types = x["types"]
1445-
passed = (cell,item,types,value)
1446-
item_menu.add_command(label=name, command=lambda item=passed: self.merge_menu_preset(item))
1442+
if x.get("separator",False) != False:
1443+
item_menu.add_separator()
1444+
elif x.get("title",False) != False:
1445+
item_menu.add("command",label=x.get("title",""),state="disabled")
1446+
else:
1447+
name = x["name"]
1448+
value = x["value"]
1449+
types = x["types"]
1450+
passed = (cell,item,types,value)
1451+
item_menu.add_command(label=name, command=lambda item=passed: self.merge_menu_preset(item))
14471452
oc_menu.add_cascade(label=item,menu=item_menu)
14481453
popup_menu.add_cascade(label="OpenCore",menu=oc_menu)
14491454
if len(cl_valid):
14501455
clover_menu = tk.Menu(popup_menu, tearoff=0)
14511456
for item in sorted(cl_valid):
14521457
item_menu = tk.Menu(clover_menu, tearoff=0)
14531458
for x in clover[item]:
1454-
name = x["name"]
1455-
value = x["value"]
1456-
types = x["types"]
1457-
passed = (cell,item,types,value)
1458-
item_menu.add_command(label=name, command=lambda item=passed: self.merge_menu_preset(item))
1459+
if x.get("separator",False) != False:
1460+
item_menu.add_separator()
1461+
elif x.get("title",False) != False:
1462+
item_menu.add("command",label=x.get("name",""),state="disabled")
1463+
else:
1464+
name = x["name"]
1465+
value = x["value"]
1466+
types = x["types"]
1467+
passed = (cell,item,types,value)
1468+
item_menu.add_command(label=name, command=lambda item=passed: self.merge_menu_preset(item))
14591469
clover_menu.add_cascade(label=item,menu=item_menu)
14601470
popup_menu.add_cascade(label="Clover",menu=clover_menu)
14611471

0 commit comments

Comments
 (0)