XmTargetsAreCompatible(3X)

XmTargetsAreCompatible -- A function that tests whether the target types match between a drop site and source object

As shipped in IRIX 6.5.15. Unchanged since IRIX 6.5.

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;


VERSION
     This page documents version 1.2 of the Motif library.

DESCRIPTION
     XmTargetsAreCompatible determines whether the import targets of the  desti-
     nation  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  ob-
            ject.  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 XmNexport-
            Targets 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).

                                                      XmTargetsAreCompatible(3X)