This appendix summarizes the data transfer support in the Motif toolkit.
Table B-1. Data Transfer Mechanisms in the Standard Widget Set
Widget | Primary | Secondary | Clipboard | Drag and Drop |
= | ||||
XmCascadeButton | Yes (Source only) | No | No | Yes (Drag only) |
XmCascadeButtonGadget | Yes (Source only) | No | No | Yes (Drag only) |
XmDrawnButton | Yes (Source only) | No | No | Yes (Drag only) |
XmContainer | Yes | No | Yes | Yes |
XmLabel | No | No | No | Yes (Drag only) |
XmLabelGadget | No | No | No | Yes (Drag only) |
XmList | Yes (Source only) | No | Yes (source only) | Yes (Drag only) |
XmPushButton | Yes (Source only) | No | No | Yes (Drag only) |
XmPushButtonGadget | Yes (Source only) | No | No | Yes (Drag only) |
XmScale | No | No | No | Yes (Drag only) |
XmText | Yes | Yes | Yes | Yes |
XmTextField | Yes | Yes | Yes | Yes |
XmToggleButton | Yes (Source only) | No | No | Yes (Drag only) |
XmToggleButtonGadget | Yes (Source only) | No | No | Yes (Drag only) |
The following widgets provide an XmNconvertCallback resource. Therefore, your application can supply an XmNconvertCallback procedure on any of the following widgets:
XmPrimitive and all its subclasses
XmContainer
XmDrawingArea
XmScale
The following widgets provide an XmNdestinationCallback resource. Therefore, your application can supply an XmNdestinationCallback procedure on any of the following widgets:
XmContainer
XmDrawingArea
XmList
XmText
XmTextField