diff options
Diffstat (limited to 'Mac/Modules/drag/dragsupport.py')
-rw-r--r-- | Mac/Modules/drag/dragsupport.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Mac/Modules/drag/dragsupport.py b/Mac/Modules/drag/dragsupport.py index d90acc9..79bf00c 100644 --- a/Mac/Modules/drag/dragsupport.py +++ b/Mac/Modules/drag/dragsupport.py @@ -54,6 +54,14 @@ DragSendDataUPP dragglue_SendDataUPP; DragInputUPP dragglue_InputUPP; DragDrawingUPP dragglue_DrawingUPP; #endif + +#ifdef USE_TOOLBOX_OBJECT_GLUE +extern PyObject *_DragObj_New(DragRef); +extern int _DragObj_Convert(PyObject *, DragRef *); + +#define DragObj_New _DragObj_New +#define DragObj_Convert _DragObj_Convert +#endif """ finalstuff = finalstuff + """ @@ -153,6 +161,11 @@ dragglue_Drawing(xxxx """ +initstuff = initstuff + """ + PyMac_INIT_TOOLBOX_OBJECT_NEW(DragObj_New); + PyMac_INIT_TOOLBOX_OBJECT_CONVERT(DragObj_Convert); +""" + variablestuff = """ dragglue_TrackingHandlerUPP = NewDragTrackingHandlerProc(dragglue_TrackingHandler); dragglue_ReceiveHandlerUPP = NewDragReceiveHandlerProc(dragglue_ReceiveHandler); |