The following changes were made to support efforts in the facelift project:
CET's menubar now support nested menus items, which has required some changes to the menu item functions in cm/application/keyBindingMenu.cm
:
Removed: public void imageItem(MenuBar menuBar, str k, str label, Image image, MenubarCB callback, char c='\0', bool sys=false, KeyCode keyCode=null, SubMenuInfo subMenu=null, bool excludeFromVisibilityProfile=false) {} Added: public void imageItem(MenuBar menuBar, str k, str label, Image image, MenubarCB callback, char c='\0', bool sys=false, KeyCode keyCode=null, SubMenuInfo subMenu=null, str nestedKey=null, Removed: ADDED bool excludeFromVisibilityProfile=false) {} Removed: public void labelItem(MenuBar menuBar, str k, str label, MenubarCB callback, char c='\0', bool sys=false, KeyCode keyCode=null, SubMenuInfo subMenu=null, bool excludeFromVisibilityProfile=false) {} Added: public void labelItem(MenuBar menuBar, str k, str label, MenubarCB callback, char c='\0', bool sys=false, KeyCode keyCode=null, SubMenuInfo subMenu=null, str nestedKey=null, Removed: ADDED bool excludeFromVisibilityProfile=false) {}