mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-06-16 20:09:44 -07:00
Add bad kb mode setting to xfw app
This commit is contained in:
@@ -27,8 +27,8 @@ typedef struct {
|
||||
bool status_icons;
|
||||
bool bar_borders;
|
||||
bool bar_background;
|
||||
bool sort_ignore_dirs;
|
||||
bool bad_bt;
|
||||
bool sort_ignore_dirs;
|
||||
} XtremeSettings;
|
||||
|
||||
XtremeSettings* XTREME_SETTINGS();
|
||||
|
||||
@@ -94,6 +94,14 @@ static void xtreme_app_scene_main_bar_background_changed(VariableItem* item) {
|
||||
app->settings_changed = true;
|
||||
}
|
||||
|
||||
static void xtreme_app_scene_main_bad_bk_mode_changed(VariableItem* item) {
|
||||
XtremeApp* app = variable_item_get_context(item);
|
||||
bool value = variable_item_get_current_value_index(item);
|
||||
variable_item_set_current_value_text(item, value ? "BT" : "USB");
|
||||
XTREME_SETTINGS()->bad_bt = value;
|
||||
app->settings_changed = true;
|
||||
}
|
||||
|
||||
static void xtreme_app_scene_main_subghz_extend_changed(VariableItem* item) {
|
||||
XtremeApp* app = variable_item_get_context(item);
|
||||
app->subghz_extend = variable_item_get_current_value_index(item);
|
||||
@@ -249,6 +257,11 @@ void xtreme_app_scene_main_on_enter(void* context) {
|
||||
|
||||
variable_item_list_add(var_item_list, " = Protocols =", 0, NULL, app);
|
||||
|
||||
item = variable_item_list_add(
|
||||
var_item_list, "Bad KB Mode", 2, xtreme_app_scene_main_bad_bk_mode_changed, app);
|
||||
variable_item_set_current_value_index(item, xtreme_settings->bad_bt);
|
||||
variable_item_set_current_value_text(item, xtreme_settings->bad_bt ? "BT" : "USB");
|
||||
|
||||
item = variable_item_list_add(
|
||||
var_item_list, "SubGHz Extend", 2, xtreme_app_scene_main_subghz_extend_changed, app);
|
||||
variable_item_set_current_value_index(item, app->subghz_extend);
|
||||
|
||||
Reference in New Issue
Block a user