File indexing completed on 2025-01-18 10:15:30
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027 #ifndef _TransferP_H
0028 #define _TransferP_H
0029
0030 #include <Xm/Transfer.h>
0031
0032 #ifdef __cplusplus
0033 extern "C" {
0034 #endif
0035
0036 extern void XmeConvertMerge(XtPointer, Atom, int, unsigned long,
0037 XmConvertCallbackStruct*);
0038 extern Boolean XmePrimarySource(Widget, Time);
0039 extern Boolean XmeNamedSource(Widget, Atom, Time);
0040 extern Boolean XmeSecondarySource(Widget, Time);
0041 extern void XmeSecondaryTransfer(Widget, Atom, XtEnum, Time);
0042 extern Boolean XmeClipboardSource(Widget, XtEnum, Time);
0043 extern Widget XmeDragSource(Widget, XtPointer, XEvent*, ArgList, Cardinal);
0044
0045 extern Boolean XmePrimarySink(Widget, XtEnum, XtPointer, Time);
0046 extern Boolean XmeNamedSink(Widget, Atom, XtEnum, XtPointer, Time);
0047 extern Boolean XmeSecondarySink(Widget, Time);
0048 extern Boolean XmeClipboardSink(Widget, XtEnum, XtPointer);
0049 extern void XmeDropSink(Widget, ArgList, Cardinal);
0050
0051 extern Atom *XmeStandardTargets(Widget, int, int*);
0052 extern void XmeStandardConvert(Widget, XtPointer, XmConvertCallbackStruct*);
0053 extern Atom XmeGetEncodingAtom(Widget);
0054 extern void XmeTransferAddDoneProc(XtPointer,
0055 XmSelectionFinishedProc);
0056
0057 #ifdef __cplusplus
0058 }
0059 #endif
0060
0061 #endif