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|Icon Data]] h6((((((. » Validation Strings h2. Validation Strings |_<. Command |_<. Description | |<^. [[Validation String A|A]] |<^. Allowable Characters| |<^. [[Validation String C|C]] |<^. 24-bit colours| |<^. [[Validation String D|D]] |<^. Mask typed characters| |<^. [[Validation String F|F]] |<^. Set font colours| |<^. [[Validation String K|K]] |<^. Assign functionality to specific keys| |<^. [[Validation String L|L]] |<^. Text in icon will be formatted| |<^. [[Validation String N|N]] |<^. Icon name| |<^. [[Validation String P|P]] |<^. Sets pointer shape and active point| |<^. [[Validation String R|R]] |<^. Border commands| |<^. [[Validation String S|S]] |<^. Sprite name| |<^. [[Validation String U|U]] |<^. Unicode character limit| |<^. [[Validation String X|X]] |<^. Disable width calculation| |<^. [[Validation String Y|Y]] |<^. Enable features| h4. Notes Validation strings are used to provide extra functionality to an icon or a window. Each validation string command can be used in conjunction with any other. Each command must be separated by the <code>;</code> character. An application must ensure that the buffer used to store the validation string has enough free space to handle any extra commands. Validation strings are used within icons and window title bars. h4. See also * [[Wimp_CreateWindow|Wimp_CreateWindow]] * [[Wimp_CreateIcon|Wimp_CreateIcon]] [linkValidationString]Validation+String [linkSprite]Sprite+Format [linkSpriteArea]Sprite+Area [linkTextSpriteJustification]Text+Sprite+Justification [linkValidationStringT]Validation+String+T