• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..27-May-2009-

Dnd.cH A D15-May-20029.6 KiB308213

Dnd.hH A D14-May-20023.1 KiB10863

DndP.hH A D14-May-20024.7 KiB176116

Makefile.amH A D02-Jan-20081.2 KiB4629

Makefile.inH A D27-May-200914.2 KiB498423

READMEH A D14-May-20021.5 KiB4232

Target.cH A D15-May-20027.4 KiB253166

test1.cH A D15-May-200217.5 KiB615446

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