1 2This is the Dnd package, which provides for specification and sample 3code (Xlib based) of the Motif Drag&Drop protocol. 4 5This was (partly) developed as part of the CDE/Motif PST project by 6the X Consortium. 7 8It is currently available thru the OSF web site. 9 10Technical questions should be redirected to XC 11(Daniel Dardailler - daniel@x.org). 12 13./doc: 14 Ascii version of the D&D spec. 15 The final version of this spec should appear sometimes next 16 year (97) as a new X/Open Motif spec. 17 18./lib: 19 libDnd code, which provides sample code for D&D messaging format 20 and target management. only Xlib required. 21 22./programs: 23 example program using libDnd APIs and Xaw (Athena widgets). no Motif. 24 (to build: make in ../lib first, and then make here.) 25 26 27STATUS (May 96): 28 - lib/Dnd.c should be OK 29 - incomplete support for target management (see lib/Target.c) 30 - no real doc on the libDnd API, just the protocol. 31 - the demo program sucks, aka bolognese C code, selection 32 convert is dumb, etc. No time to clean. 33 - there is a warning coming from Motif when acting as source 34 for demos/dnd that I don't like... 35 - no test for changing operation in the demo 36 - the drag selection is not session-unique, it should be. 37 - I ought to expose the _MOTIF_WM_QUERY protocol to get the 38 top levels. Also, you can't drag on a top level that was 39 created after you start the demo, since it does not track 40 creation. 41 - gotta use Imakefile, but the Makefiles are 3 lines each. 42