aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authororwell <orwell@bleipb.de>2025-07-20 22:33:47 +0200
committerorwell <orwell@bleipb.de>2025-07-20 22:33:47 +0200
commit45c2e57e807e589fa4c5eda93ae9594fa0719680 (patch)
tree27b25b263ac782b1d1834455eb30e9faff86bdf8
parent8a948be742b4f0d2fa3cbd135156d5c547ed4779 (diff)
downloadadvtrains-45c2e57e807e589fa4c5eda93ae9594fa0719680.tar.gz
advtrains-45c2e57e807e589fa4c5eda93ae9594fa0719680.tar.bz2
advtrains-45c2e57e807e589fa4c5eda93ae9594fa0719680.zip
Unassign-Signal button - add in more contexts
-rwxr-xr-xadvtrains_interlocking/tcb_ts_ui.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/advtrains_interlocking/tcb_ts_ui.lua b/advtrains_interlocking/tcb_ts_ui.lua
index 5ca9c3a..c9cae07 100755
--- a/advtrains_interlocking/tcb_ts_ui.lua
+++ b/advtrains_interlocking/tcb_ts_ui.lua
@@ -936,13 +936,16 @@ function advtrains.interlocking.show_signalling_form(sigd, pname, sel_rte, calle
if hasprivs then
form = form.."button[0.5,4;2.5,1;smartroute;"..S("Smart Route").."]"
form = form.."button[ 3,4;2.5,1;newroute;"..S("New (Manual)").."]"
+ form = form.."button_exit[5.5,4;1.5,1;unassign;"..S("Unassign\nSignal").."]"
end
elseif caps >= 3 then
-- it's a buffer!
form = form.."label[0.5,2.5;"..S("This is an always-halt signal (e.g. a buffer)\nNo routes can be set from here.").."]"
+ form = form.."button_exit[5.5,4;1.5,1;unassign;"..S("Unassign\nSignal").."]"
else
-- signal caps say it cannot be route start/end
form = form.."label[0.5,2.5;"..S("This is a pure distant signal\nNo route is currently set through.").."]"
+ form = form.."button_exit[5.5,4;1.5,1;unassign;"..S("Unassign\nSignal").."]"
end
end