41 "BTN_EQU" ,
"BTN_INV" ,
"BTN_CHAR",
"BTN_ABI" ,
"BTN_MSG" ,
"BTN_JOU" ,
"BTN_MAP" ,
"BTN_OPT" 44 "LBLH_EQU",
"LBLH_INV",
"LBLH_CHA",
"LBLH_ABI",
"LBLH_MSG",
"LBLH_JOU",
"LBLH_MAP",
"LBLH_OPT" 116 switch (selectedItem) {
137 if (
_menu[i].button &&
_menu[i].button->getTag() == tag) {
void load(const Common::UString &resref)
static const Common::UString & kBackgroundTypeMenu
The global graphics manager.
uint32 _returnCode
The GUI's return code.
A class holding an UTF-8 string.
void removeChild(GUI *gui)
Remove a child GUI object from this GUI.
WidgetButton * getButton(const Common::UString &tag, bool vital=false)
uint32 sub(GUI &gui, uint32 startCode=kStartCodeNone, bool showSelf=true, bool hideSelf=true)
Open up a sub GUI.
static const char *const kButtonTags[]
WidgetProtoItem * getProtoItem(const Common::UString &tag, bool vital=false)
void addBackground(const Common::UString &background, bool front=false)
void leave()
Leave the running module, quitting it.
#define GfxMan
Shortcut for accessing the graphics manager.
void addChild(GUI *gui)
Add a child GUI object to this GUI.
Creature * getPC()
Return the currently playing PC.