| I | S | T | Data |
|---|---|---|---|
| 0 | 0 | 0 | Not used |
| 0 | 0 | 1 | Text string. Max 12 characters long |
| 0 | 1 | 0 | Sprite name |
| 0 | 1 | 1 | Text and sprite name |
| 1 | 0 | 0 | Not used |
| 1 | 0 | 1 | Text string (indirect) |
| +0 | Pointer to text buffer | ||
| +4 | Pointer to Validation String | ||
| +8 | Buffer length | ||
| 1 | 1 | 0 | Sprite name (indirect) |
| +0 | Pointer to Sprite? or sprite name | ||
| +4 | Pointer to Sprite Area?, or 1 for Wimp | ||
| +8 | 0 if (+0) is sprite pointer, length if name pointer | ||
| 1 | 1 | 1 | Text and sprite name (indirect) |
| +0 | Pointer to text buffer | ||
| +4 | Pointer to Validation String | ||
| +8 | Buffer length | ||
Icon that are specified as ‘text with sprite’ also have a special justification properties.