Container Item Layout

All container objects (List Container, Wrap List Container, Fixed List Container and Panel Container) have very flexible layout of their items using the and tags.

Example
 My first wraplist container 80      60       250       200       true 2      3       1       1       list vertical 25      3       200        5                        3                         22                         22                         ListItem.Icon 30                        3                         430                         22                         font13 center green left ListItem.Label 475                        3                         300                         22                         font13 center green grey right ListItem.Label2  485                        29                         0                         0                         Control.HasFocus(50) list-focus.png 5                        3                         22                         22                         ListItem.Icon 30                        3                         430                         22                         font13 center green left ListItem.Label 475                        3                         300                         22                         font13 center green grey right ListItem.Label2

As can be seen, the and blocks can contain a number of image, label or multiselect controls, the content of which is either static, or can be filled with info labels such as ListItem.Title and so on. You can have more than one tag based on conditional visibility. The first with a condition that is satisfied (or no condition specified) will be used for a particular directory listing. The condition is only checked when the list is refreshed.

Most image and label tags are available to these sub-controls.

One thing to note is that the only animations available to the sub-controls is the focus animation, or conditional animations. The focus animation is invoked whenever the is needed to be used for an item. Note that with conditions such as Container.Row(0), Container.Column(3), or Container.Position(4) the actual focused layout (and animation) can be changed per-item. The layout of the unfocused items, however, is fixed per-item.