| 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 |
| r29347 | r29348 | |
|---|---|---|
| 946 | 946 | |
| 947 | 947 | bool ui_manager::is_menu_active(void) |
| 948 | 948 | { |
| 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()); | |
| 950 | 951 | } |
| 951 | 952 | |
| 952 | 953 |
| r29347 | r29348 | |
|---|---|---|
| 140 | 140 | |
| 141 | 141 | // getters |
| 142 | 142 | bool is_visible() const { return m_menubar_visibility != MENUBAR_VISIBILITY_INVISIBLE; } |
| 143 | bool has_selection() const { return m_selected_item != NULL; } | |
| 143 | 144 | menu_item &root_menu() { return m_menus; } |
| 144 | 145 | |
| 145 | 146 | protected: |
| Previous | 199869 Revisions | Next |