PhInitDrag

PhInitDrag — starts a drag.

Syntax

PhInitDrag (rid, flags, rect, boundary?, input_group?, min?, max?, step?)

		

Arguments

rid
The region id of rect and boundary.
flags
Options: track_left, track_right, track_top, track_bottom, track_drag, drag_track, key_motion, drag_nobutton control drag behavior.
rect
A PhRect area to be dragged.
boundary
A PhRect boundary of the dragging operation.
input_group
The input group number (optional).
min
The PhDim of the minimum rectangle size (optional).
max
The PhDim of the maximum rectangle size (optional).
step
A PhDim for the granularity of the drag (optional).

Returns

0 on success, or -1 on error.

Description

This function starts a drag of the object defined by rect, within the boundary. Permissible flags include: drag_track, track_left, track_right, track_top, track_bottom, track_drag.

See Also

In Photon documentation: PhInitDrag, Dragging in the Events chapter of the Progammer's Guide.