comparison tests/Dnd/droptest.el @ 4790:bc4f2511bbea

Remove support for the OffiX drag-and-drop protocol. See xemacs-patches message with ID <870180fe0912211421m3e3d7891pdadefef167b50cb4@mail.gmail.com>.
author Jerry James <james@xemacs.org>
date Tue, 22 Dec 2009 15:52:06 -0700
parents 3ecd8885ac67
children d88ad9ccfa66
comparison
equal deleted inserted replaced
4789:56049bea9231 4790:bc4f2511bbea
11 ;; signal that the data is still unprocessed 11 ;; signal that the data is still unprocessed
12 nil) 12 nil)
13 13
14 (defun start-drag (event what &optional typ) 14 (defun start-drag (event what &optional typ)
15 ;; short drag interface, until the real one is implemented 15 ;; short drag interface, until the real one is implemented
16 (cond ((featurep 'offix) 16 (cond ((featurep 'cde)
17 (if (numberp typ)
18 (offix-start-drag event what typ)
19 (offix-start-drag event what)))
20 ((featurep 'cde)
21 (if (not typ) 17 (if (not typ)
22 (funcall (intern "cde-start-drag-internal") event nil (list what)) 18 (funcall (intern "cde-start-drag-internal") event nil (list what))
23 (funcall (intern "cde-start-drag-internal") event t what))) 19 (funcall (intern "cde-start-drag-internal") event t what)))
24 (t display-message 'error "no valid drag protocols implemented"))) 20 (t display-message 'error "no valid drag protocols implemented")))
25 21
26 (defun start-region-drag (event) 22 (defun start-region-drag (event)
27 (interactive "_e") 23 (interactive "_e")
28 (if (click-inside-extent-p event zmacs-region-extent) 24 (if (click-inside-extent-p event zmacs-region-extent)
29 ;; okay, this is a drag 25 ;; okay, this is a drag
30 (cond ((featurep 'offix) 26 (cond ((featurep 'cde)
31 (offix-start-drag-region event
32 (extent-start-position zmacs-region-extent)
33 (extent-end-position zmacs-region-extent)))
34 ((featurep 'cde)
35 ;; should also work with CDE
36 (cde-start-drag-region event 27 (cde-start-drag-region event
37 (extent-start-position zmacs-region-extent) 28 (extent-start-position zmacs-region-extent)
38 (extent-end-position zmacs-region-extent))) 29 (extent-end-position zmacs-region-extent)))
39 (t (error "No offix or CDE support compiled in"))))) 30 (t (error "No CDE support compiled in")))))
40 31
41 (defun make-drop-targets () 32 (defun make-drop-targets ()
42 (let ((buf (get-buffer-create "*DND misc-user extent test buffer*")) 33 (let ((buf (get-buffer-create "*DND misc-user extent test buffer*"))
43 (s nil) 34 (s nil)
44 (e nil)) 35 (e nil))