diff options
Diffstat (limited to 'src/frontend/mame/ui/datmenu.h')
-rw-r--r-- | src/frontend/mame/ui/datmenu.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/frontend/mame/ui/datmenu.h b/src/frontend/mame/ui/datmenu.h index 300a0f60eeb..03299187c97 100644 --- a/src/frontend/mame/ui/datmenu.h +++ b/src/frontend/mame/ui/datmenu.h @@ -30,17 +30,20 @@ namespace ui { class menu_dats_view : public menu { public: - menu_dats_view(mame_ui_manager &mui, render_container *container, ui_software_info *swinfo, const game_driver *driver = nullptr); - menu_dats_view(mame_ui_manager &mui, render_container *container, const game_driver *driver = nullptr); + menu_dats_view(mame_ui_manager &mui, render_container &container, ui_software_info *swinfo, const game_driver *driver = nullptr); + menu_dats_view(mame_ui_manager &mui, render_container &container, const game_driver *driver = nullptr); virtual ~menu_dats_view() override; - virtual void populate() override; - virtual void handle() override; + +protected: virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override; private: // draw dats menu virtual void draw(UINT32 flags) override; + virtual void populate() override; + virtual void handle() override; + int visible_items; int m_actual; const game_driver *m_driver; |