diff options
author | Eugene Sandulenko | 2019-10-02 12:40:57 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2019-10-02 12:40:57 +0200 |
commit | a49fd0dd5e2c578399858e1687f45dff056dc964 (patch) | |
tree | 89507a3e984a84a375cddcb075ba6d74f19489c8 /graphics/macgui/macmenu.h | |
parent | 78ef4b9499200d9c55e5ed537f7f037538583367 (diff) | |
download | scummvm-rg350-a49fd0dd5e2c578399858e1687f45dff056dc964.tar.gz scummvm-rg350-a49fd0dd5e2c578399858e1687f45dff056dc964.tar.bz2 scummvm-rg350-a49fd0dd5e2c578399858e1687f45dff056dc964.zip |
GRAPHICS: MACGUI: Read nested submenus from PE exes
Diffstat (limited to 'graphics/macgui/macmenu.h')
-rw-r--r-- | graphics/macgui/macmenu.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/graphics/macgui/macmenu.h b/graphics/macgui/macmenu.h index 2ff2bf0ba8..012ea5f609 100644 --- a/graphics/macgui/macmenu.h +++ b/graphics/macgui/macmenu.h @@ -59,10 +59,13 @@ public: void addStaticMenus(const MacMenuData *data); void calcDimensions(); + MacMenuSubMenu *addSubMenu(MacMenuSubMenu *submenu); int addMenuItem(const Common::String &name); int addMenuItem(const Common::U32String &name); void addMenuSubItem(int id, const Common::String &text, int action, int style = 0, char shortcut = 0, bool enabled = true); void addMenuSubItem(int id, const Common::U32String &text, int action, int style = 0, char shortcut = 0, bool enabled = true); + void addSubMenuItem(MacMenuSubMenu *submenu, const Common::String &text, int action, int style = 0, char shortcut = 0, bool enabled = true); + void addSubMenuItem(MacMenuSubMenu *submenu, const Common::U32String &text, int action, int style = 0, char shortcut = 0, bool enabled = true); void loadMenuResource(Common::MacResManager *resFork, uint16 id); void loadMenuBarResource(Common::MacResManager *resFork, uint16 id); void createSubMenuFromString(int id, const char *string, int commandId); |