Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     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)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026