mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-14 10:18:35 -07:00
@@ -405,6 +405,18 @@ void menu_reset(Menu* menu) {
|
|||||||
true);
|
true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void menu_set_selected_item(Menu* menu, uint32_t index) {
|
||||||
|
with_view_model(
|
||||||
|
menu->view,
|
||||||
|
MenuModel * model,
|
||||||
|
{
|
||||||
|
if(index < MenuItemArray_size(model->items)) {
|
||||||
|
model->position = index;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
true);
|
||||||
|
}
|
||||||
|
|
||||||
static void menu_process_up(Menu* menu) {
|
static void menu_process_up(Menu* menu) {
|
||||||
MenuStyle menu_style = XTREME_SETTINGS()->menu_style;
|
MenuStyle menu_style = XTREME_SETTINGS()->menu_style;
|
||||||
if(menu_style == MenuStyleDsi || menu_style == MenuStyleVertical) return;
|
if(menu_style == MenuStyleDsi || menu_style == MenuStyleVertical) return;
|
||||||
|
|||||||
@@ -61,6 +61,13 @@ void menu_add_item(
|
|||||||
*/
|
*/
|
||||||
void menu_reset(Menu* menu);
|
void menu_reset(Menu* menu);
|
||||||
|
|
||||||
|
/** Set current menu item
|
||||||
|
*
|
||||||
|
* @param menu Menu instance
|
||||||
|
* @param index The index
|
||||||
|
*/
|
||||||
|
void menu_set_selected_item(Menu* menu, uint32_t index);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -1665,6 +1665,7 @@ Function,+,menu_alloc,Menu*,
|
|||||||
Function,+,menu_free,void,Menu*
|
Function,+,menu_free,void,Menu*
|
||||||
Function,+,menu_get_view,View*,Menu*
|
Function,+,menu_get_view,View*,Menu*
|
||||||
Function,+,menu_reset,void,Menu*
|
Function,+,menu_reset,void,Menu*
|
||||||
|
Function,+,menu_set_selected_item,void,"Menu*, uint32_t"
|
||||||
Function,-,mkdtemp,char*,char*
|
Function,-,mkdtemp,char*,char*
|
||||||
Function,-,mkostemp,int,"char*, int"
|
Function,-,mkostemp,int,"char*, int"
|
||||||
Function,-,mkostemps,int,"char*, int, int"
|
Function,-,mkostemps,int,"char*, int, int"
|
||||||
|
|||||||
|
@@ -2019,6 +2019,7 @@ Function,+,menu_alloc,Menu*,
|
|||||||
Function,+,menu_free,void,Menu*
|
Function,+,menu_free,void,Menu*
|
||||||
Function,+,menu_get_view,View*,Menu*
|
Function,+,menu_get_view,View*,Menu*
|
||||||
Function,+,menu_reset,void,Menu*
|
Function,+,menu_reset,void,Menu*
|
||||||
|
Function,+,menu_set_selected_item,void,"Menu*, uint32_t"
|
||||||
Function,-,mf_classic_auth_attempt,_Bool,"FuriHalNfcTxRxContext*, Crypto1*, MfClassicAuthContext*, uint64_t"
|
Function,-,mf_classic_auth_attempt,_Bool,"FuriHalNfcTxRxContext*, Crypto1*, MfClassicAuthContext*, uint64_t"
|
||||||
Function,-,mf_classic_auth_init_context,void,"MfClassicAuthContext*, uint8_t"
|
Function,-,mf_classic_auth_init_context,void,"MfClassicAuthContext*, uint8_t"
|
||||||
Function,-,mf_classic_auth_write_block,_Bool,"FuriHalNfcTxRxContext*, MfClassicBlock*, uint8_t, MfClassicKey, uint64_t"
|
Function,-,mf_classic_auth_write_block,_Bool,"FuriHalNfcTxRxContext*, MfClassicBlock*, uint8_t, MfClassicKey, uint64_t"
|
||||||
|
|||||||
|
Reference in New Issue
Block a user