diff --git a/src/lang/english.txt b/src/lang/english.txt index 2a358e3ba7..2a006becb0 100644 --- a/src/lang/english.txt +++ b/src/lang/english.txt @@ -2442,6 +2442,7 @@ STR_CONFIG_SETTING_AI :{ORANGE}Competi STR_CONFIG_SETTING_AI_NPC :{ORANGE}Computer players STR_CONFIG_SETTING_NETWORK :{ORANGE}Network STR_CONFIG_SETTING_VIEWPORT_MAP_OPTIONS :{ORANGE}Map mode +STR_CONFIG_SETTING_VIEWPORT_SIGNALS :{ORANGE}Signals STR_CONFIG_SETTING_SHARING :{ORANGE}Infrastructure sharing STR_CONFIG_SETTING_SCENARIO_EDITOR :{ORANGE}Scenario Editor diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp index 8ceebd5d1a..6155282729 100644 --- a/src/settings_gui.cpp +++ b/src/settings_gui.cpp @@ -1789,8 +1789,6 @@ static SettingsContainer &GetSettingsTree() graphics->Add(new SettingEntry("gui.show_vehicle_route_steps")); graphics->Add(new SettingEntry("gui.show_vehicle_route")); graphics->Add(new SettingEntry("gui.dash_level_of_route_lines")); - graphics->Add(new SettingEntry("gui.show_restricted_signal_default")); - graphics->Add(new SettingEntry("gui.show_all_signal_default")); } SettingsPage *sound = main->Add(new SettingsPage(STR_CONFIG_SETTING_SOUND)); @@ -1819,7 +1817,7 @@ static SettingsContainer &GetSettingsTree() SettingsPage *viewports = interface->Add(new SettingsPage(STR_CONFIG_SETTING_INTERFACE_VIEWPORTS)); { - SettingsPage *viewport_map = interface->Add(new SettingsPage(STR_CONFIG_SETTING_VIEWPORT_MAP_OPTIONS)); + SettingsPage *viewport_map = viewports->Add(new SettingsPage(STR_CONFIG_SETTING_VIEWPORT_MAP_OPTIONS)); { viewport_map->Add(new SettingEntry("gui.default_viewport_map_mode")); viewport_map->Add(new SettingEntry("gui.action_when_viewport_map_is_dblclicked")); @@ -1830,6 +1828,12 @@ static SettingsContainer &GetSettingsTree() viewport_map->Add(new SettingEntry("gui.show_tunnels_on_map")); viewport_map->Add(new SettingEntry("gui.use_owner_colour_for_tunnelbridge")); } + SettingsPage *viewport_signals = viewports->Add(new SettingsPage(STR_CONFIG_SETTING_VIEWPORT_SIGNALS)); + { + viewport_signals->Add(new SettingEntry("construction.train_signal_side")); + viewport_signals->Add(new SettingEntry("gui.show_restricted_signal_default")); + viewport_signals->Add(new SettingEntry("gui.show_all_signal_default")); + } viewports->Add(new SettingEntry("gui.auto_scrolling")); viewports->Add(new SettingEntry("gui.scroll_mode")); @@ -1845,7 +1849,6 @@ static SettingsContainer &GetSettingsTree() #endif viewports->Add(new SettingEntry("gui.population_in_label")); viewports->Add(new SettingEntry("gui.liveries")); - viewports->Add(new SettingEntry("construction.train_signal_side")); viewports->Add(new SettingEntry("gui.measure_tooltip")); viewports->Add(new SettingEntry("gui.loading_indicators")); viewports->Add(new SettingEntry("gui.show_track_reservation"));