This version is out of date, covering development from v8.0.0 to v8.x.x. It is maintained here only for inbound reference links from elsewhere. It is no longer actively updated.

Jump to the current version of aTbRef

Tinderbox v8 Icon

Re-arrangeable Agent Maps

By default, a map of an agent cannot be re-arranged. This is because at each agent update cycle, the aliases are refreshed adding/deleting aliases as their originals match, or cease to match, the agent query.

However, if the agent is turned off ($AgentPriority or Action Inspector Query sub-tab or Get Info Link type honouring operators tab.) if is possible to then manipulate the map's contents. When 'off' the agents no longer updates but it retains its contents from the last active agent cycle. If the agent is turned on again, the map is re-arranged to the normal agent-organised layout.

Maps within an active agent can be rearranged by the user, which attempts to get around the above problem. Note that this flexibility applies to the agent-created aliases on the map; the user cannot add additional items. If the user deletes an alias it will be re-created next agent cycle. Also, like normal aliases, it is not possible for the agent's aliases to contain other notes so no nesting is possible.

The feature is controlled by the agent's $CleanupAction. In the default mode, the agent's contents in map view will be organised in a grid, as was previously the case (see above); the order of items in the grid being set, again as before, via the sort attributes for the agent container. A number of cleanup layouts are supported:

User-added adornments are allowed in agent maps—an exception to the only aliases forming the child objects of an agent. If the agent sort is enabled, i.e. $CleanupAction is "grid", this trumps the effect of smart adornments; smart adornments themselves ignore $CleanupAction completely. Adornments can be dragged or pasted into agent maps.

Agents do not force a default cleanup on file load. Thus agent maps using "none" correctly maintain their layout across different sessions.

Should the agent be re-enabled, the custom icon positions will be lost as the agent rearranges the icons.

Regardless of whether an agent is enabled it is always possible to link to/from aliases on the map of the agent's contents.

From v8.7.1, if an adornment is added inside an agent, the agent’s $CleanupAction is set to "none".