RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

Dragtypes

Programmer's Reference Manuals
» Part 7 - The Desktop
» The Window Manager
» SWI Calls
» Wimp_DragBox
» Drag Block
» Dragtypes

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

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.

See also

  • Wimp_DragBox?
Revised on June 17, 2009 21:37:08 by Alan Robertson (52)? (127.0.0.1)
Edit | Back in time (2 revisions) | See changes | History | Views: Print | Source | Linked from: Drag Block

Search the Wiki

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys