mirror of
https://github.com/holub/mame
synced 2025-04-22 08:22:15 +03:00
Added accessors to get/set the currently selected menu item in a menu
This commit is contained in:
parent
687e9b393b
commit
83f6ced61e
@ -3119,3 +3119,31 @@ static void menu_render_triangle(bitmap_t *dest, const bitmap_t *source, const r
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
ACCESSORS
|
||||
***************************************************************************/
|
||||
|
||||
/*-------------------------------------------------
|
||||
ui_menu_get_selection - retrieves the index
|
||||
of the currently selected menu item
|
||||
-------------------------------------------------*/
|
||||
|
||||
int ui_menu_get_selection(ui_menu *menu)
|
||||
{
|
||||
return menu->selected;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------
|
||||
ui_menu_set_selection - changes the index
|
||||
of the currently selected menu item
|
||||
-------------------------------------------------*/
|
||||
|
||||
void ui_menu_set_selection(ui_menu *menu, int selected)
|
||||
{
|
||||
menu->selected = selected;
|
||||
}
|
||||
|
@ -139,4 +139,15 @@ void ui_menu_force_game_select(void);
|
||||
int ui_menu_is_force_game_select(void);
|
||||
|
||||
|
||||
|
||||
/* ----- accessors ----- */
|
||||
|
||||
/* retrieves the index of the currently selected menu item */
|
||||
int ui_menu_get_selection(ui_menu *menu);
|
||||
|
||||
/* changes the index of the currently selected menu item */
|
||||
void ui_menu_set_selection(ui_menu *menu, int selected);
|
||||
|
||||
|
||||
|
||||
#endif /* __UIMENU_H__ */
|
||||
|
Loading…
Reference in New Issue
Block a user