Add setting for departure boards duration when using minutes

Default to 24 hours
This commit is contained in:
Jonathan G Rennison
2023-06-07 02:20:32 +01:00
parent f3116eedcf
commit d3fbe88a9c
8 changed files with 36 additions and 6 deletions

View File

@@ -5013,15 +5013,28 @@ post_cb = [](auto) { InvalidateWindowClassesData(WC_DEPARTURES_BOARD, 1); }
var = gui.max_departure_time
type = SLE_UINT16
flags = SF_NOT_IN_SAVE | SF_NO_NETWORK_SYNC
strval = STR_JUST_INT
strval = STR_JUST_COMMA
def = 120
min = 30
max = 240
max = 365
interval = 1
str = STR_CONFIG_MAX_DEPARTURE_TIME
strhelp = STR_CONFIG_MAX_DEPARTURE_TIME_HELPTEXT
post_cb = [](auto) { InvalidateWindowClassesData(WC_DEPARTURES_BOARD, 1); }
[SDTC_VAR]
var = gui.max_departure_time_minutes
type = SLE_UINT16
flags = SF_NOT_IN_SAVE | SF_NO_NETWORK_SYNC
strval = STR_JUST_COMMA
def = 1440
min = 30
max = 5000
interval = 30
str = STR_CONFIG_MAX_DEPARTURE_TIME_MINUTES
strhelp = STR_CONFIG_MAX_DEPARTURE_TIME_MINUTES_HELPTEXT
post_cb = [](auto) { InvalidateWindowClassesData(WC_DEPARTURES_BOARD, 1); }
[SDTC_VAR]
var = gui.departure_calc_frequency
type = SLE_UINT16