Entry
R2 = window handle
R3 = icon handle
R4 = 0 to deselect icon, non-zero to select icon
If bit 6 of R2 was set in WimpExt_Initialise :
R4 = 0 to deselect icon, 1 to select icon, 2 to toggle icon
Exit
R0 = old state of icon (0 for unset, 1 for set)
Selects the icon if R4 is non-zero, deselects it otherwise. Updates the screen if necessary. If bit 6 of R2 was set in WimpExt_Initialise then the alternative parameters are used as shown. If bit 9 of R2 was set in WimpExt_Initialise and you are setting the icon, then other icons in the same ESG will be unset.
Provided by Icons
|
|
|