Smart Adornments

Tinderbox Icon

Smart adornments were added from v4.7.0. Any adornment is made into a smart adornment simply by giving it a query (stored in AgentQuery) using agent query syntax - i.e. action code. Importantly, the scope of the query in a smart adornment is always the current map, the map on which the adornment lies. all other notes are automatically out of scope. The following facts apply:

If a smart adornment is made larger (manually or via an action) and in doing so overlaps non-matching notes then the latter are displaced to one side so as to remain outside the adornment. Re-sizing a normal adornment the notes would simply lie inside the new adornment boundary.

Smart adornments cannot be used to move or act on notes outside the current map. So, for instance, it can not move a note into a (container's) subordinate map or promote it to a parent map, or indeed pull it from another map. Put another way, it can only act on its siblings.

In the case of conflict, were two or more smart adornments match a note, the adornment with the lowest OutlineOrder will match the note. An adornment's OultineOrder can be looked up via its Info view (General section).

Up: Map view interface
Previous: Shaped Map notes  Next: Viewport detail in containers & agents 

[Last updated: 14 Dec 2009, using v5.0]

Google search aTbRef for:  

Licensed under Creative Commons Attribution-Noncommercial-Share Alike 3.0 License
[See aTbRef CC licence Attribution/Waiver info info]

Creative Commons License

Made with Tinderbox