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 Flags|Icon Flags]] h6((((((. » Icon Button Types h2. Icon Button Types |_<{width:4em}. Value|_<. Meaning| |^. 0 |Ignore all clicks (except menus) | |^. 1 |Notify task continually, while pointer is over icon | |^. 2 |Click (auto-repeat) | |^. 3 |Click (once per click) | |^. 4 |Click selects, move away de-selects. Notify of release | |^. 5 |Click selects. Notify of Double click | |^. 6 |Click (once per click). Notify of drag (returns button state *16) | |^. 7 |Click selects. Notify of release. Notify of drag (returns button state *16) | |^. 8 |Click selects. Notify of Double click. Notify of drag (returns button state *16)| |^. 9 |Menu icon | |^. 10 |Click (*256), Drag (*16), Double click (*1) | |^. 11 |Click selects (*1), Drag (*16) | |^. 12 |Reserved. Do not use | |^. 13 |Reserved. Do not use | |^. 14 |Click causes icon to gain caret. Can also drag | |^. 15 |Click causes icon to gain caret | Bits 12-15 are used to represent the Icon Button Types. h4. See also * [[Wimp_CreateWindow|Wimp_CreateWindow]] * [[Wimp_CreateIcon|Wimp_CreateIcon]]