mirror of
https://github.com/holub/mame
synced 2025-07-05 01:48:29 +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);
|
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__ */
|
#endif /* __UIMENU_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user