aboutsummaryrefslogtreecommitdiff
path: root/graphics/macgui/macmenu.h
diff options
context:
space:
mode:
authorEugene Sandulenko2019-10-02 12:40:57 +0200
committerEugene Sandulenko2019-10-02 12:40:57 +0200
commita49fd0dd5e2c578399858e1687f45dff056dc964 (patch)
tree89507a3e984a84a375cddcb075ba6d74f19489c8 /graphics/macgui/macmenu.h
parent78ef4b9499200d9c55e5ed537f7f037538583367 (diff)
downloadscummvm-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.h3
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);