home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-10-04 | 930 b | 34 lines | [TEXT/MMCC] |
- // ========================================================================
- // DragManagerModule.c © 1994 Gregory H. Dow. All rights reserved.
- // ========================================================================
-
- #ifndef __DRAG__
- #include <Drag.h>
- #endif
-
- #ifndef __WINDOWS__
- #include <Windows.h>
- #endif
-
- typedef OSErr (*DragItemReceiveFunc)(WindowRef, DragReference, ItemReference);
-
- typedef struct DragInfoRecord {
- WindowPtr window;
- FlavorType flavor;
- RgnHandle receiveRgn;
- DragItemReceiveFunc receiveFunc;
- DragTrackingHandlerUPP dragTrackingProc;
- DragReceiveHandlerUPP dragReceiveProc;
- } DragInfoRecord, **DragInfoHandle;
-
-
- void AdjustDragRgn(void);
- Boolean IsDragManagerInstalled(void);
- OSErr InitDragInfo(DragInfoHandle dragInfo);
- void KillDragInfo(DragInfoHandle dragInfo);
- OSErr ReceiveHFSDrag(WindowRef, DragReference, ItemReference);
-
- Boolean HandleDragSelection(EventRecord *, RgnHandle);
-
-
-