77 lines
1.8 KiB
C
77 lines
1.8 KiB
C
/* @(#)23 1.1 src/gos/2d/MOTIF/lib/Xm/DropTrans.h, libxm, gos411, 9428A410i 11/10/92 16:37:24 */
|
|
|
|
/*
|
|
* COMPONENT_NAME: LIBXM Motif Toolkit
|
|
*
|
|
* FUNCTIONS:
|
|
*
|
|
* ORIGINS: 73
|
|
*
|
|
*/
|
|
|
|
/*
|
|
* (c) Copyright 1989, 1990, 1991, 1992 OPEN SOFTWARE FOUNDATION, INC.
|
|
* ALL RIGHTS RESERVED
|
|
*/
|
|
/*
|
|
* Motif Release 1.2
|
|
*/
|
|
/* $RCSfile: DropTrans.h,v $ $Revision: 1.6 $ $Date: 92/03/13 16:32:38 $ */
|
|
/*
|
|
* (c) Copyright 1990, 1991, 1992 HEWLETT-PACKARD COMPANY */
|
|
|
|
#ifndef _XmDropTrans_h
|
|
#define _XmDropTrans_h
|
|
|
|
#include <Xm/Xm.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#define XmTRANSFER_FAILURE 0
|
|
#define XmTRANSFER_SUCCESS 1
|
|
|
|
externalref WidgetClass xmDropTransferObjectClass;
|
|
|
|
typedef struct _XmDropTransferClassRec * XmDropTransferObjectClass;
|
|
typedef struct _XmDropTransferRec * XmDropTransferObject;
|
|
|
|
#ifndef XmIsDropTransfer
|
|
#define XmIsDropTransfer(w) \
|
|
XtIsSubclass((w), xmDropTransferObjectClass)
|
|
#endif /* XmIsDropTransfer */
|
|
|
|
typedef struct _XmDropTransferEntryRec {
|
|
XtPointer client_data;
|
|
Atom target;
|
|
} XmDropTransferEntryRec, * XmDropTransferEntry;
|
|
|
|
/******** Public Function Declarations ********/
|
|
#ifdef _NO_PROTO
|
|
|
|
extern Widget XmDropTransferStart() ;
|
|
extern void XmDropTransferAdd() ;
|
|
|
|
#else
|
|
|
|
extern Widget XmDropTransferStart(
|
|
Widget refWidget,
|
|
ArgList args,
|
|
Cardinal argCount) ;
|
|
extern void XmDropTransferAdd(
|
|
Widget widget,
|
|
XmDropTransferEntry transfers,
|
|
Cardinal num_transfers) ;
|
|
|
|
#endif /* _NO_PROTO */
|
|
/******** End Public Function Declarations ********/
|
|
|
|
|
|
#ifdef __cplusplus
|
|
} /* Close scope of 'extern "C"' declaration which encloses file. */
|
|
#endif
|
|
|
|
#endif /* _XmDropTrans_h */
|
|
/* DON'T ADD ANYTHING AFTER THIS #endif */
|