diff options
author | 2016-02-21 11:48:45 +0100 | |
---|---|---|
committer | 2016-02-21 11:48:45 +0100 | |
commit | cc24a339d8c0517259084b5c178d784626ba965c (patch) | |
tree | 9868e9687b5802ae0a3733712a3bbeb3bc75c953 /src/emu/ui/miscmenu.h | |
parent | b5daabda5495dea5c50e17961ecfed2ea8619d76 (diff) |
Merge remote-tracking branch 'refs/remotes/mamedev/master'
Second attempt
Diffstat (limited to 'src/emu/ui/miscmenu.h')
-rw-r--r-- | src/emu/ui/miscmenu.h | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/src/emu/ui/miscmenu.h b/src/emu/ui/miscmenu.h index ea75897edde..f43c4a6b2ba 100644 --- a/src/emu/ui/miscmenu.h +++ b/src/emu/ui/miscmenu.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods +// copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods,Dankan1890 /*************************************************************************** ui/miscmenu.h @@ -85,4 +85,27 @@ public: virtual void handle() override; }; +//------------------------------------------------- +// class miscellaneous options menu +//------------------------------------------------- +class ui_menu_misc_options : public ui_menu +{ +public: + ui_menu_misc_options(running_machine &machine, render_container *container); + virtual ~ui_menu_misc_options(); + virtual void populate() override; + virtual void handle() override; + virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override; + +private: + struct misc_option + { + bool status; + const char *description; + const char *option; + }; + + static misc_option m_options[]; +}; + #endif /* __UI_MISCMENU_H__ */ |