h6. [[WindowManager]] h6(. » [[WindowManager SWI Calls|SWI Calls]] h6((. » [[Wimp_DragBox|Wimp_DragBox]] h6(((. » [[Drag Block|Drag Block]] h6((((. » Dragtypes h2. Dragtypes |_<. Value |_<. Type |_<. Dragtype| |1 |<^. System |Drag window position | |2 |<^. System |Drag window size | |3 |<^. System |Drag horizontal scroll | |4 |<^. System |Drag vertical scroll | |5 |<^. User |Drag fixed size box | |6 |<^. User |Drag rubberbox | |7 |<^. User |Drag point | |8 |<^. UserExtra |Drag fixed size userbox | |9 |<^. UserExtra |Drag rubber userbox | |^. 10 |<^. UserExtra |Drag fixed size userbox, but don’t cancel when buttons are released| |^. 11 |<^. UserExtra |Drag rubber size userbox, but don’t cancel when buttons are released| |^. 12 |<^. UserExtra |Drag horizontal and vertical bars | h4. Notes System drags are useful for manipulating values of a window. For example, Dragtype 1 is useful for dragging windows that do not have title bar. User drags are used when the outcome of a drag must be decided by the application. i.e. when dragging an icon around a window. UserExtra drags are similar to user drags but offer the most flexibility for dragging, but are much more complex in their use. h4. See also * [[Wimp_DragBox|Wimp_DragBox]]