h6. [[WindowManager]] h6(. » [[WindowManager SWI Calls|SWI Calls]] h6((. » [[Wimp_CreateIcon]] h6(((. » [[Wimp_CreateIcon (window syntax)|Wimp_CreateIcon (window syntax)]] h6((((. » [[Icon Block|Icon Block]] h6(((((. » Icon Data h2. Icon Data |_<. 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 | |\4. | |1|0|1|Text string (indirect) | |\3>. +0 |Pointer to text buffer | |\3>. +4 |Pointer to [[Validation Strings|Validation String]] | |\3>. +8 |Buffer length | |\4. | |1|1|0|Sprite name (indirect) | |\3>. +0 |Pointer to [[Format Of Sprite|Sprite]] or sprite name | |\3>. +4 |Pointer to [[Format Of Sprite Area|Sprite Area]], or 1 for Wimp | |\3>. +8 |0 if (+0) is sprite pointer, length if name pointer | |\4. | |1|1|1|Text and sprite name (indirect) | |\3>. +0 |Pointer to text buffer | |\3>. +4 |Pointer to [[Validation Strings|Validation String]] | |\3>. +8 |Buffer length | h4. Notes Icon that are specified as ‘text with sprite’ also have a [[Text Sprite Justification|special justification]] properties. h4. See also * [[Wimp_CreateWindow|Wimp_CreateWindow]] * [[Wimp_CreateIcon|Wimp_CreateIcon]]