Previous 199869 Revisions Next

r29348 Sunday 6th April, 2014 at 01:06:40 UTC by Nathan Woods
An active menubar selection counts as an active menu
[/branches/new_menus/src/emu/ui]menubar.h ui.c

branches/new_menus/src/emu/ui/ui.c
r29347r29348
946946
947947bool ui_manager::is_menu_active(void)
948948{
949   return (m_handler_callback == ui_menu::ui_handler);
949   return (m_handler_callback == ui_menu::ui_handler)
950      || (m_handler_callback == handler_ingame && m_menubar != NULL && m_menubar->has_selection());
950951}
951952
952953
branches/new_menus/src/emu/ui/menubar.h
r29347r29348
140140
141141   // getters
142142   bool is_visible() const { return m_menubar_visibility != MENUBAR_VISIBILITY_INVISIBLE; }
143   bool has_selection() const { return m_selected_item != NULL; }
143144   menu_item &root_menu() { return m_menus; }
144145
145146protected:

Previous 199869 Revisions Next


© 1997-2024 The MAME Team