RISC OS Open

RISC OS  OPEN


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

Documentation: Wimp_OpenWindow (original syntax)

Programmer’s Reference Manuals
» Part 7 – The Desktop
» The Window Manager
» SWI Calls
» Wimp_OpenWindow
» Wimp_OpenWindow (original syntax)

Wimp_OpenWindow (original syntax)

(SWI &400C5)

Entry
R1 Pointer to block
Block
+0 Window handle
+4 Visible area minimum x
+8 Visible area minimum y
+12 Visible area maximum x
+16 Visible area maximum y
+20 Scroll offset x
+24 Scroll offset y
+28 Window Locations

Exit
R1 Pointer to block
Block
+0 Window handle
+4 Visible area minimum x
+8 Visible area minimum y
+12 Visible area maximum x
+16 Visible area maximum y
+20 Scroll offset x
+24 Scroll offset y

Use

This purpose of this call is to update the list of active windows. It is used when a window is to be opened for the first time, and when a window moves, scrolls or resizes.

Notes

The Wimp will issue any redraw messages to the application if necessary to ensure the window is updated.

This call is limited to opening parent windows that belong to the application. The extended syntax form can open parent or child windows that may or may not belong to the application.

See also

   .