diff options
Diffstat (limited to 'engines/wage/gui.h')
-rw-r--r-- | engines/wage/gui.h | 45 |
1 files changed, 40 insertions, 5 deletions
diff --git a/engines/wage/gui.h b/engines/wage/gui.h index 8536a76fe1..cf30c577c1 100644 --- a/engines/wage/gui.h +++ b/engines/wage/gui.h @@ -59,12 +59,9 @@ #include "common/rect.h" namespace Wage { - -// Import the enum definitions -using namespace Graphics::MacMenuConstants; -using namespace Graphics::MacWindowConstants; -using namespace Graphics::MacGUIConstants; +using namespace Graphics::MacWindowConstants; + class Scene; class WageEngine; @@ -72,6 +69,44 @@ enum { kCursorHeight = 12 }; +enum { + kFontStyleBold = 1, + kFontStyleItalic = 2, + kFontStyleUnderline = 4, + kFontStyleOutline = 8, + kFontStyleShadow = 16, + kFontStyleCondensed = 32, + kFontStyleExtended = 64 +}; + +enum { + kMenuHighLevel = -1, + kMenuAbout = 0, + kMenuFile = 1, + kMenuEdit = 2, + kMenuCommands = 3, + kMenuWeapons = 4 +}; + +enum { + kMenuActionAbout, + kMenuActionNew, + kMenuActionOpen, + kMenuActionClose, + kMenuActionSave, + kMenuActionSaveAs, + kMenuActionRevert, + kMenuActionQuit, + + kMenuActionUndo, + kMenuActionCut, + kMenuActionCopy, + kMenuActionPaste, + kMenuActionClear, + + kMenuActionCommand +}; + class Gui { public: Gui(WageEngine *engine); |