README
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