summaryrefslogtreecommitdiffstats
path: root/src/frontend/mame/ui/selmenu.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2020-10-10 03:11:01 +1100
committer Vas Crabb <vas@vastheman.com>2020-10-10 03:11:01 +1100
commitd822e7ec4ad29eeb7724e9249ef97a7220f541e0 (patch)
tree3db9fd33235502b2bef495a342efb949f813de24 /src/frontend/mame/ui/selmenu.cpp
parent7ae53fff264c9d4c75a06a2edebd5346590e138b (diff)
Miscellaneous cleanup:
* osd/windows: Use steady clock for timing double-clicks. * emu/uiinput.cpp: Made the event type a scoped enum.
Diffstat (limited to 'src/frontend/mame/ui/selmenu.cpp')
-rw-r--r--src/frontend/mame/ui/selmenu.cpp30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/frontend/mame/ui/selmenu.cpp b/src/frontend/mame/ui/selmenu.cpp
index 7a652c1b6bf..9a58691b988 100644
--- a/src/frontend/mame/ui/selmenu.cpp
+++ b/src/frontend/mame/ui/selmenu.cpp
@@ -1661,7 +1661,7 @@ void menu_select_launch::handle_events(uint32_t flags, event &ev)
switch (local_menu_event.event_type)
{
// if we are hovering over a valid item, select it with a single click
- case ui_event::MOUSE_DOWN:
+ case ui_event::type::MOUSE_DOWN:
if (m_ui_error)
{
ev.iptkey = IPT_OTHER;
@@ -1761,7 +1761,7 @@ void menu_select_launch::handle_events(uint32_t flags, event &ev)
break;
// if we are hovering over a valid item, fake a UI_SELECT with a double-click
- case ui_event::MOUSE_DOUBLE_CLICK:
+ case ui_event::type::MOUSE_DOUBLE_CLICK:
if (hover() >= 0 && hover() < item_count())
{
set_selected_index(hover());
@@ -1777,7 +1777,7 @@ void menu_select_launch::handle_events(uint32_t flags, event &ev)
break;
// caught scroll event
- case ui_event::MOUSE_WHEEL:
+ case ui_event::type::MOUSE_WHEEL:
if (hover() >= 0 && hover() < item_count() - skip_main_items - 1)
{
if (local_menu_event.zdelta > 0)
@@ -1807,7 +1807,7 @@ void menu_select_launch::handle_events(uint32_t flags, event &ev)
break;
// translate CHAR events into specials
- case ui_event::IME_CHAR:
+ case ui_event::type::IME_CHAR:
if (exclusive_input_pressed(ev.iptkey, IPT_UI_FOCUS_NEXT, 0) || exclusive_input_pressed(ev.iptkey, IPT_UI_FOCUS_PREV, 0))
{
stop = true;
@@ -1824,7 +1824,7 @@ void menu_select_launch::handle_events(uint32_t flags, event &ev)
}
break;
- case ui_event::MOUSE_RDOWN:
+ case ui_event::type::MOUSE_RDOWN:
if (hover() >= 0 && hover() < item_count() - skip_main_items - 1)
{
set_selected_index(hover());
@@ -1847,18 +1847,18 @@ void menu_select_launch::handle_events(uint32_t flags, event &ev)
{
switch (machine().ui_input().peek_event_type())
{
- case ui_event::MOUSE_DOWN:
- case ui_event::MOUSE_RDOWN:
- case ui_event::MOUSE_DOUBLE_CLICK:
- case ui_event::MOUSE_WHEEL:
+ case ui_event::type::MOUSE_DOWN:
+ case ui_event::type::MOUSE_RDOWN:
+ case ui_event::type::MOUSE_DOUBLE_CLICK:
+ case ui_event::type::MOUSE_WHEEL:
stop = true;
break;
- case ui_event::NONE:
- case ui_event::MOUSE_MOVE:
- case ui_event::MOUSE_LEAVE:
- case ui_event::MOUSE_UP:
- case ui_event::MOUSE_RUP:
- case ui_event::IME_CHAR:
+ case ui_event::type::NONE:
+ case ui_event::type::MOUSE_MOVE:
+ case ui_event::type::MOUSE_LEAVE:
+ case ui_event::type::MOUSE_UP:
+ case ui_event::type::MOUSE_RUP:
+ case ui_event::type::IME_CHAR:
break;
}
}