diff options
Diffstat (limited to 'src/frontend/mame/ui/videoopt.h')
-rw-r--r-- | src/frontend/mame/ui/videoopt.h | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/frontend/mame/ui/videoopt.h b/src/frontend/mame/ui/videoopt.h new file mode 100644 index 00000000000..802f1295c08 --- /dev/null +++ b/src/frontend/mame/ui/videoopt.h @@ -0,0 +1,48 @@ +// license:BSD-3-Clause +// copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods +/*************************************************************************** + + ui/videoopt.h + + Internal menus for video options + +***************************************************************************/ + +#pragma once + +#ifndef __UI_VIDEOOPT_H__ +#define __UI_VIDEOOPT_H__ + + +class ui_menu_video_targets : public ui_menu { +public: + ui_menu_video_targets(running_machine &machine, render_container *container); + virtual ~ui_menu_video_targets(); + virtual void populate() override; + virtual void handle() override; +}; + +class ui_menu_video_options : public ui_menu { +public: + ui_menu_video_options(running_machine &machine, render_container *container, render_target *target); + virtual ~ui_menu_video_options(); + virtual void populate() override; + virtual void handle() override; + +private: + enum { + VIDEO_ITEM_ROTATE = 0x80000000, + VIDEO_ITEM_BACKDROPS, + VIDEO_ITEM_OVERLAYS, + VIDEO_ITEM_BEZELS, + VIDEO_ITEM_CPANELS, + VIDEO_ITEM_MARQUEES, + VIDEO_ITEM_ZOOM, + VIDEO_ITEM_VIEW + }; + + render_target *target; +}; + + +#endif /* __UI_VIDEOOPT_H__ */ |