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.