mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-06-15 20:01:54 -07:00
Add submenu indicator to xtreme app
This commit is contained in:
@@ -16,12 +16,22 @@ void xtreme_app_scene_interface_var_item_list_callback(void* context, uint32_t i
|
||||
void xtreme_app_scene_interface_on_enter(void* context) {
|
||||
XtremeApp* app = context;
|
||||
VariableItemList* var_item_list = app->var_item_list;
|
||||
VariableItem* item;
|
||||
|
||||
variable_item_list_add(var_item_list, "Graphics", 0, NULL, app);
|
||||
variable_item_list_add(var_item_list, "Mainmenu", 0, NULL, app);
|
||||
variable_item_list_add(var_item_list, "Lockscreen", 0, NULL, app);
|
||||
variable_item_list_add(var_item_list, "Statusbar", 0, NULL, app);
|
||||
variable_item_list_add(var_item_list, "Common", 0, NULL, app);
|
||||
item = variable_item_list_add(var_item_list, "Graphics", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
item = variable_item_list_add(var_item_list, "Mainmenu", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
item = variable_item_list_add(var_item_list, "Lockscreen", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
item = variable_item_list_add(var_item_list, "Statusbar", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
item = variable_item_list_add(var_item_list, "Common", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
variable_item_list_set_enter_callback(
|
||||
var_item_list, xtreme_app_scene_interface_var_item_list_callback, app);
|
||||
|
||||
@@ -55,7 +55,8 @@ void xtreme_app_scene_protocols_on_enter(void* context) {
|
||||
variable_item_set_current_value_index(item, xtreme_settings->bad_bt_remember);
|
||||
variable_item_set_current_value_text(item, xtreme_settings->bad_bt_remember ? "ON" : "OFF");
|
||||
|
||||
variable_item_list_add(var_item_list, "SubGHz Frequencies", 0, NULL, app);
|
||||
item = variable_item_list_add(var_item_list, "SubGHz Frequencies", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
item = variable_item_list_add(
|
||||
var_item_list, "SubGHz Extend", 2, xtreme_app_scene_protocols_subghz_extend_changed, app);
|
||||
|
||||
@@ -33,9 +33,11 @@ void xtreme_app_scene_protocols_frequencies_on_enter(void* context) {
|
||||
variable_item_set_current_value_index(item, app->subghz_use_defaults);
|
||||
variable_item_set_current_value_text(item, app->subghz_use_defaults ? "ON" : "OFF");
|
||||
|
||||
variable_item_list_add(var_item_list, "Static Frequencies", 0, NULL, app);
|
||||
item = variable_item_list_add(var_item_list, "Static Frequencies", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
variable_item_list_add(var_item_list, "Hopper Frequencies", 0, NULL, app);
|
||||
item = variable_item_list_add(var_item_list, "Hopper Frequencies", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
variable_item_list_set_enter_callback(
|
||||
var_item_list, xtreme_app_scene_protocols_frequencies_var_item_list_callback, app);
|
||||
|
||||
@@ -15,10 +15,17 @@ void xtreme_app_scene_start_var_item_list_callback(void* context, uint32_t index
|
||||
void xtreme_app_scene_start_on_enter(void* context) {
|
||||
XtremeApp* app = context;
|
||||
VariableItemList* var_item_list = app->var_item_list;
|
||||
VariableItem* item;
|
||||
|
||||
item = variable_item_list_add(var_item_list, "Interface", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
item = variable_item_list_add(var_item_list, "Protocols", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
item = variable_item_list_add(var_item_list, "Misc", 0, NULL, app);
|
||||
variable_item_set_current_value_text(item, ">");
|
||||
|
||||
variable_item_list_add(var_item_list, "Interface", 0, NULL, app);
|
||||
variable_item_list_add(var_item_list, "Protocols", 0, NULL, app);
|
||||
variable_item_list_add(var_item_list, "Misc", 0, NULL, app);
|
||||
variable_item_list_add(var_item_list, furi_string_get_cstr(app->version_tag), 0, NULL, app);
|
||||
|
||||
variable_item_list_set_enter_callback(
|
||||
|
||||
Reference in New Issue
Block a user