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|Validation Strings]] h6(((((((. » Validation String A h2. Validation String A h4. Use Exclude/accept only certain characters into a writable icon. h4. Notes When the system alphabet is UTF8 this validation command accepts multi-byte characters. Window Manager 4.87 onward convert SPACE's in writable icons to a HARDSPACE. If SPACE is to be excluded, exclude both SPACE and HARDSPACE (Alt-SPACE via keyboard, or ASCII 160) h4. Syntax |<^. <code>A[char list][~exclusion list]</code> | |<^. Allow characters in <code> char list</code> | |<^. Disallow characters in <code>exclusion list</code> | h4. Examples |<^. <code>A0-9a-z~b</code> |<^. Allows 0..9, a, c..z | |<^. <code>A~X</code> |<^. Allows all chars but X | |<^. <code>A~\~</code> |<^. Allows all chars but ~ | |<^. <code>A~</code> |<^. Allows all chars | h4. See also * [[Validation Strings|Validation Strings]] * [[Wimp_CreateWindow|Wimp_CreateWindow]] * [[Wimp_CreateIcon|Wimp_CreateIcon]]