summaryrefslogtreecommitdiff
path: root/src/rail_gui.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/rail_gui.h')
-rw-r--r--src/rail_gui.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/rail_gui.h b/src/rail_gui.h
index 81fb8f627..582176493 100644
--- a/src/rail_gui.h
+++ b/src/rail_gui.h
@@ -19,4 +19,16 @@ void ResetSignalVariant(int32 = 0);
void InitializeRailGUI();
DropDownList GetRailTypeDropDownList(bool for_replacement = false, bool all_option = false);
+/** Settings for which signals are shown by the signal GUI. */
+enum SignalGUISettings : uint8 {
+ SIGNAL_GUI_PATH = 0, ///< Show path signals only.
+ SIGNAL_GUI_ALL = 1, ///< Show all signals, including block and presignals.
+};
+
+/** Settings for which signals are cycled through by control-clicking on the signal with the signal tool. */
+enum SignalCycleSettings : uint8 {
+ SIGNAL_CYCLE_PATH = 0, ///< Cycle through path signals only.
+ SIGNAL_CYCLE_ALL = 1, ///< Cycle through all signals visible.
+};
+
#endif /* RAIL_GUI_H */