Skip to content

Commit a04293f

Browse files
TEKN1SHUNtsa96
authored andcommitted
feat: add tooltips for buttons that enable 3D crosshair
1 parent cc5a4ee commit a04293f

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

layout/pages/zoning/zoning.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@
167167
<Panel class="zoning__property">
168168
<Label class="zoning__property-label" text="#Zoning_RegionDetails_Bottom" />
169169
<Panel class="zoning__region-property-container">
170-
<Button class="zoning__region-point-pick" onactivate="ZoneMenuHandler.pickBottom()">
170+
<Button id='SetBottomButton' class="zoning__region-point-pick" onactivate="ZoneMenuHandler.pickBottom()" onmouseover="UiToolkitAPI.ShowTextTooltip('SetBottomButton', '#Zoning_SetBottom_Tooltip');" onmouseout="UiToolkitAPI.HideTextTooltip();">
171171
<Image class="zoning__region-point-pick__icon" src="file://{images}/adjust.svg" />
172172
</Button>
173173
<TextEntry id="RegionBottom" class="textentry zoning__textentry" maxchars="10" textmode="numeric" ontextentrysubmit="ZoneMenuHandler.setRegionBottom()" />
@@ -176,7 +176,7 @@
176176
<Panel class="zoning__property">
177177
<Label class="zoning__property-label" text="#Zoning_RegionDetails_Height" />
178178
<Panel class="zoning__region-property-container">
179-
<Button class="zoning__region-point-pick" onactivate="ZoneMenuHandler.pickHeight()">
179+
<Button id='SetHeightButton' class="zoning__region-point-pick" onactivate="ZoneMenuHandler.pickHeight()" onmouseover="UiToolkitAPI.ShowTextTooltip('SetHeightButton', '#Zoning_SetHeight_Tooltip');" onmouseout="UiToolkitAPI.HideTextTooltip();">
180180
<Image class="zoning__region-point-pick__icon" src="file://{images}/adjust.svg" />
181181
</Button>
182182
<TextEntry id="RegionHeight" class="textentry zoning__textentry" maxchars="10" textmode="numeric" ontextentrysubmit="ZoneMenuHandler.setRegionHeight()" />
@@ -185,7 +185,7 @@
185185
<Panel class="zoning__property">
186186
<Label class="zoning__property-label" text="#Zoning_RegionDetails_SafeHeight" />
187187
<Panel class="zoning__region-property-container">
188-
<Button class="zoning__region-point-pick" onactivate="ZoneMenuHandler.pickSafeHeight()">
188+
<Button id='SetSafeHeightButton' class="zoning__region-point-pick" onactivate="ZoneMenuHandler.pickSafeHeight()" onmouseover="UiToolkitAPI.ShowTextTooltip('SetSafeHeightButton', '#Zoning_SetSafeHeight_Tooltip');" onmouseout="UiToolkitAPI.HideTextTooltip();">
189189
<Image class="zoning__region-point-pick__icon" src="file://{images}/adjust.svg" />
190190
</Button>
191191
<TextEntry id="RegionSafeHeight" class="textentry zoning__textentry" maxchars="10" textmode="numeric" ontextentrysubmit="ZoneMenuHandler.setRegionSafeHeight()" />
@@ -202,7 +202,7 @@
202202
<Panel class="zoning__property">
203203
<Label id="Position" class="zoning__property-label" text="#Zoning_TPDest_Position" />
204204
<Panel class="zoning__region-property-container">
205-
<Button id="TelePosPick" class="zoning__region-point-pick" onactivate="ZoneMenuHandler.pickTeleDestPos()">
205+
<Button id="SetTeleDestPosButton" class="zoning__region-point-pick" onactivate="ZoneMenuHandler.pickTeleDestPos()" onmouseover="UiToolkitAPI.ShowTextTooltip('SetTeleDestPosButton', '#Zoning_SetTeleDestPos_Tooltip');" onmouseout="UiToolkitAPI.HideTextTooltip();">
206206
<Image class="zoning__region-point-pick__icon" src="file://{images}/adjust.svg" />
207207
</Button>
208208
<TextEntry id="TeleX" class="textentry zoning__textentry" maxchars="10" textmode="numeric" ontextentrysubmit="ZoneMenuHandler.setRegionTeleDestOrientation()" />
@@ -213,7 +213,7 @@
213213
<Panel class="zoning__property">
214214
<Label id="Yaw" class="zoning__property-label" text="#Zoning_TPDest_Yaw" />
215215
<Panel class="zoning__region-property-container">
216-
<Button id="TeleYawPick" class="zoning__region-point-pick" onactivate="ZoneMenuHandler.pickTeleDestYaw()">
216+
<Button id="SetTeleDestYawButton" class="zoning__region-point-pick" onactivate="ZoneMenuHandler.pickTeleDestYaw()" onmouseover="UiToolkitAPI.ShowTextTooltip('SetTeleDestYawButton', '#Zoning_SetTeleDestYaw_Tooltip');" onmouseout="UiToolkitAPI.HideTextTooltip();">
217217
<Image class="zoning__region-point-pick__icon" src="file://{images}/adjust.svg" />
218218
</Button>
219219
<TextEntry id="TeleYaw" class="textentry zoning__textentry" maxchars="4" textmode="numeric" ontextentrysubmit="ZoneMenuHandler.setRegionTeleDestOrientation()" />

scripts/pages/zoning/zoning.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ class ZoneMenuHandler {
8686
y: $<TextEntry>('#TeleY'),
8787
z: $<TextEntry>('#TeleZ')
8888
},
89-
regionTPPosPick: $<Button>('#TelePosPick'),
89+
regionTPPosButton: $<Button>('#SetTeleDestPosButton'),
9090
regionTPYaw: $<TextEntry>('#TeleYaw'),
91-
regionTPYawPick: $<Button>('#TeleYawPick')
91+
regionTPYawButton: $<Button>('#SetTeleDestYawButton')
9292
};
9393

9494
zoningLimits: ZoneEditorLimits;
@@ -716,9 +716,9 @@ class ZoneMenuHandler {
716716
this.panels.regionTPPos.x.enabled = enable;
717717
this.panels.regionTPPos.y.enabled = enable;
718718
this.panels.regionTPPos.z.enabled = enable;
719-
this.panels.regionTPPosPick.enabled = enable;
719+
this.panels.regionTPPosButton.enabled = enable;
720720
this.panels.regionTPYaw.enabled = enable;
721-
this.panels.regionTPYawPick.enabled = enable;
721+
this.panels.regionTPYawButton.enabled = enable;
722722

723723
if (!enable) {
724724
this.panels.regionTPPos.x.text = '';

0 commit comments

Comments
 (0)