XmTargetsAreCompatible(3X) OSF XmTargetsAreCompatible(3X)
NAME
XmTargetsAreCompatible-A function that tests whether the
target types match between a drop site and source object
SYNOPSIS
#include <Xm/DragDrop.h>
Boolean XmTargetsAreCompatible (display, export_targets, num_export_targets,
import_targets, num_import_targets)
Display *display;
Atom *export_targets;
Cardinal num_export_targets;
Atom *import_targets;
Cardinal num_import_targets;
DESCRIPTION
XmTargetsAreCompatible determines whether the import targets
of the destination match any of the export targets of a
source. If there is at least one target in common, the
function returns True.
displaySpecifies the display connection.
export_targets
Specifies the list of target atoms associated with
the source object. This resource identifies the
selection targets the source can convert to.
num_export_targets
Specifies the number of entries in the list of export
targets.
import_targets
Specifies the list of targets to be checked against
the XmNexportTargets of the source associated with
the specified DragContext
num_import_targets
Specifies the number of entries in the import_targets
list.
RETURN VALUE
Returns a Boolean value that indicates whether the
destination targets are compatible with the source targets.
If there is at least one target in common, the routine
returns True; otherwise, returns False.
RELATED INFORMATION
XmDragContext(3X) and XmDropSite(3X).
1 (printed 6/8/92)