Appendix B. Data Transfer in the Motif Toolkit

This appendix summarizes the data transfer support in the Motif toolkit.

Table B-1. Data Transfer Mechanisms in the Standard Widget Set

WidgetPrimarySecondaryClipboardDrag and Drop
=    
XmCascadeButtonYes (Source only)NoNoYes (Drag only)
XmCascadeButtonGadgetYes (Source only)NoNoYes (Drag only)
XmDrawnButtonYes (Source only)NoNoYes (Drag only)
XmContainerYesNoYesYes
XmLabelNoNoNoYes (Drag only)
XmLabelGadgetNoNoNoYes (Drag only)
XmListYes (Source only)NoYes (source only)Yes (Drag only)
XmPushButtonYes (Source only)NoNoYes (Drag only)
XmPushButtonGadgetYes (Source only)NoNoYes (Drag only)
XmScaleNoNoNoYes (Drag only)
XmTextYesYesYesYes
XmTextFieldYesYesYesYes
XmToggleButtonYes (Source only)NoNoYes (Drag only)
XmToggleButtonGadgetYes (Source only)NoNoYes (Drag only)

The following widgets provide an XmNconvertCallback resource. Therefore, your application can supply an XmNconvertCallback procedure on any of the following widgets:

The following widgets provide an XmNdestinationCallback resource. Therefore, your application can supply an XmNdestinationCallback procedure on any of the following widgets: