Skip to content

Commit ddb6c2e

Browse files
authored
QtFRED Waypoint Dialog Upgrade (scp-fs2open#7419)
* make waypoint multi select and direct edit * clang * update qtfred help docs * fixes * static * address feedback
1 parent ce28df4 commit ddb6c2e

7 files changed

Lines changed: 450 additions & 281 deletions

File tree

qtfred/help-src/doc/dialogs/WaypointEditorDialog.html

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,32 @@ <h1>Waypoint Editor</h1>
1414
Waypoint paths are simply ordered sequences of arbitrary positions in space and can
1515
be used for any purpose a mission designer can express through SEXPs and AI goals.</p>
1616

17+
<p>The dialog tracks the viewport selection. Select waypoint objects in the viewport
18+
to edit their path. When multiple paths are selected, display property changes
19+
(No Draw Lines, Custom Color, Layer) apply to all selected paths at once.</p>
20+
21+
<h2>Navigation</h2>
22+
<table>
23+
<tr><th>Button</th><th>Description</th></tr>
24+
<tr><td>Prev / Next</td><td>Cycles the viewport selection to the previous or next
25+
waypoint path in the mission, allowing sequential editing without switching
26+
back to the viewport.</td></tr>
27+
</table>
28+
1729
<h2>Key fields</h2>
1830
<table>
1931
<tr><th>Field</th><th>Description</th></tr>
20-
<tr><td>Waypoint path</td><td>Selects which path to edit. New paths are created by
21-
placing waypoint objects in the viewport.</td></tr>
2232
<tr><td>Name</td><td>Identifies the path in SEXPs and AI goal assignments. Must be
23-
unique.</td></tr>
24-
<tr><td>Layer</td><td>The layer the waypoint path is assigned to.</td></tr>
33+
unique. When multiple paths are selected the Name field is read-only. Rename
34+
single paths individually.</td></tr>
35+
<tr><td>Layer</td><td>The layer the waypoint path is assigned to. Applied to all
36+
selected paths.</td></tr>
2537
<tr><td>No Draw Lines</td><td>When checked, the connecting lines between waypoints
2638
are hidden in the viewport. The waypoint points themselves are still
27-
visible.</td></tr>
39+
visible. Applied to all selected paths.</td></tr>
2840
<tr><td>Custom Color</td><td>When checked, enables the RGB fields below to set a
2941
custom color for rendering this path's points and lines in the viewport.
30-
Does not affect in-game appearance.</td></tr>
42+
Does not affect in-game appearance. Applied to all selected paths.</td></tr>
3143
</table>
3244

3345
<div class="note">Individual waypoint positions are moved by selecting the waypoint

0 commit comments

Comments
 (0)