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.19. Added in IRIX 6.5.19.

     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.

          display
               Specifies 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).