@@ -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