Showing changes from revision #3 to #4:
Added | Removed | Changed
Entry | |
---|---|
R1 | Pointer to block to containing window handle |
Exit | |
---|---|
- | Exits through Wimp_GetRectangle |
The purpose of this call is to redraw parts of a window that needs updating.
This call is normally used after receiving a Redraw_Window_Request via Wimp_Poll.
This call must be the first Wimp operation after receiving a Redraw_Window_Request. This mans means you cannot, for example, create or delete other windows until after the redraw is complete.
Windows in need of updating are divided into discrete rectangular areas, and thus many rectangles may need redrawing. To ensure all necessary rectangle are updated, this call is used as part of a loop with Wimp_GetRectangle.