xmdragstart(3)

NAME

XmDragStart -- A Drag and Drop function that initiates a drag and drop transaction

SYNOPSIS

#include <Xm/DragDrop.h>
Widget XmDragStart(
Widget widget,
XEvent *event,
ArgList arglist,
Cardinal argcount);

DESCRIPTION

XmDragStart initiates a drag operation. This routine returns the DragContext widget that it initializes for the associated drag transaction. The toolkit is responsible for freeing the DragContext when the drag and drop transaction is complete.

widget Specifies the ID of the smallest widget and/or gadget that
encloses the source elements selected for a drag operation.
event Specifies the XEvent that triggered the drag operation. This
event must be a ButtonPress event.
arglist Specifies the argument list. Any XmDragContext resources not
specified in the argument list are obtained from the resource database or are set to their default values.
argcount Specifies the number of attribute/value pairs in the argument
list (arglist)
For a complete definition of DragContext and its associated resources, see XmDragContext(3).

RETURN

Returns the ID of the DragContext widget that controls this drag and drop transaction. Returns NULL if the drag cannot be initiated.

RELATED

XmDragCancel(3) and XmDragContext(3).
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout