Re-add "path signals only" mode to the signal cycle setting

This commit is contained in:
Jonathan G Rennison
2024-03-02 10:48:59 +00:00
parent 7241b28199
commit e730956213
63 changed files with 134 additions and 7 deletions

View File

@@ -68,6 +68,13 @@ static const SettingDescEnumEntry _show_all_signal_default[] = {
{ 0, STR_NULL }
};
static const SettingDescEnumEntry _cycle_signal_types[] = {
{ SIGNAL_CYCLE_GROUP, STR_CONFIG_SETTING_CYCLE_SIGNAL_GROUP },
{ SIGNAL_CYCLE_ALL, STR_CONFIG_SETTING_CYCLE_SIGNAL_ALL },
{ SIGNAL_CYCLE_PATH, STR_CONFIG_SETTING_CYCLE_SIGNAL_PBS },
{ 0, STR_NULL }
};
const SettingTable _gui_settings{
[post-amble]
};
@@ -1050,17 +1057,14 @@ strhelp = STR_CONFIG_SETTING_COLOURED_NEWS_YEAR_HELPTEXT
strval = STR_JUST_INT
cat = SC_EXPERT
[SDTC_VAR]
[SDTC_ENUM]
var = gui.cycle_signal_types
type = SLE_UINT8
flags = SF_NOT_IN_SAVE | SF_NO_NETWORK_SYNC | SF_GUI_DROPDOWN
flags = SF_NOT_IN_SAVE | SF_NO_NETWORK_SYNC
def = SIGNAL_CYCLE_GROUP
min = SIGNAL_CYCLE_GROUP
max = SIGNAL_CYCLE_ALL
interval = 1
enumlist = _cycle_signal_types
str = STR_CONFIG_SETTING_CYCLE_SIGNAL_TYPES
strhelp = STR_CONFIG_SETTING_CYCLE_SIGNAL_TYPES_HELPTEXT
strval = STR_CONFIG_SETTING_CYCLE_SIGNAL_GROUP
cat = SC_ADVANCED
[SDTC_VAR]