RISC OS Open

RISC OS  OPEN


A fast and easily customised operating system for devices using ARM processor cores.

Documentation: Reason Codes

Programmer’s Reference Manuals
» Part 7 – The Desktop
» The Window Manager
» SWI Calls
» Wimp_Poll
» Reason Codes

Reason Codes

The following tables provides the Event/Reason codes that may be returned by Wimp_Poll:

Code
0 Null_Reason
1 Redraw_Window_Request
2 Open_Window_Request
3 Close_Window_Request
4 Pointer_Leaving_Window
5 Pointer_Entering_Window
6 Mouse_Click
7 User_Drag_Box
8 Key_Pressed
9 Menu_Selection
10 Scroll_Request
11 Lose_Caret
12 Gain_Caret
13 PollWord_NonZero
14 Reserved
15 Reserved
16 Reserved
17 User_Message
18 User_Message_Recorded
19 User_Message_Acknowledge

Priority of Reason Codes

Highest 17 – 19
1 – 6, 8, 9
7, 10 – 13
Lowest 0

See also

   .