An icon pane's icons.
Array is a multivalued dynamic array with the following structure:
|<0, 1>||Key||Text||A unique key for the image.|
|<0, 2>||FilePath||Text||The image file.|
|<0, 3>||Description||Text||The icon's optional description|
|Caption||Caption of an existing icon pane|
The Icons property defines the icons for a specified pane. Icon panes are created using the Panes property. To target a specific pane, you must pass an existing pane's caption as the index to this property.
The first value of each @FM delimited field is a unique key identifying the icon. Even though you can have any number of icon panes, each icon key must be unique to all other icons in all other panes. This ensures memory is used more efficiently. The sketch will use the key to determine which icon to draw. This allows you to later change the image associated with a certain key, which will in turn change the image that appears in any sketch referencing that key, even sketches that were originally created with the old image.
The second value is the path to the icon's file image. Only a few basic file types are supported, such as BMP, PNG, and JPG. PNG is recommended for non-square images (that is, images with transparency in them).
The third value is an option description of the icon. The description will only appear in the pane. Icon descriptions never appear in the sketch itself.