Skip to content

Latest commit

 

History

History
71 lines (47 loc) · 2.07 KB

06-Customize-Node-Order.md

File metadata and controls

71 lines (47 loc) · 2.07 KB

Customize Node Order

By default all nodes are ordered alphabetically while viewing them in the UI. Though, it is also possible to order nodes entirely manually.

Note

Once manual order is applied (no matter where) alphabetical order is disabled for the entire configuration.

Reorder by Drag'n'Drop

Make sure to unlock the configuration first to be able to reorder nodes.

Tile View

To move a tile simply grab it with your mouse and drag it to the location you want it to appear at.

Grab Tile Drop Tile

Tree View

While in tree view nodes can be moved the same way. You just have a narrower area to grab them.

Grab Row Drop Row

The tree view also has an advantage the tile view has not. It is possible to move nodes within the entire hierarchy. But remember to unfold processes first, if you want to move a node into them.

File Format Extensions

The configuration file format has slightly been changed to accommodate the new manual order. Though, previous configurations are perfectly upwards compatible.

New Header

A new header is used to flag a configuration file as being manually ordered.

# ManualOrder    : yes

Once this is set alphabetical order is disabled and only the next techniques define the order of nodes.

Changed display Semantic

Previously there were only two valid values for the display directive. (0 = Subprocess, 1 = Toplevel Process)

display 0|1;<name>;<title>

This has now been extended so that values greater than zero refer to the order of root nodes. (ascending)

display 0|n;<name>;<title>

Significant Children Order

Previously the order of a node's children in a configuration file was not important in any way. Now this is significant and refers to the order in which children appear in the UI and how process states are determined.