Ordinal
uses five numbered, draggable windows,
similar to the draggable window used in the previous example to demonstrate
the ordinal positioning of windows.
Click on the following link to download the example: Ordinal.zip
Click: browse to view the example code.
Clicking in a window with the left mouse button brings that window to the front by giving it an ordinal position of 0. Dragging with the left mouse button moves the windows around on the screen.
Clicking in a window with the right mouse button
cascades the children of that window in the top left corner (using RWindowTreeNode::Child()const
, RWindowTreeNode::NextSibling()const
and RWindowTreeNode::PrevSibling()const
). The
windows are cascaded according to their ordinal position in the top
window's list of siblings.
The behaviour invoked by the right mouse button click is unavailable on the target phone. Windows can be dragged using the pointer, and tapping on a window brings it to the front.