;;; Code:
;;
+(eval-when-compile (require 'static))
(static-cond
((featurep 'offix)
(mouse-set-point event)
(start-drag event (concat
wl-summary-buffer-folder-name " "
- (int-to-string (wl-summary-message-number)))))
+ (number-to-string (wl-summary-message-number)))))
(defun wl-dnd-drop-func (event object text)
(interactive "@e")
(split-string (nth 2 (car (cdr object)))
" ")))
(src-fld (nth 0 src-spec))
- (number (string-to-int (nth 1 src-spec)))
+ (number (string-to-number (nth 1 src-spec)))
target)
(setq target
(wl-folder-get-folder-name-by-id (get-text-property
(set-buffer (wl-summary-get-buffer src-fld))
(save-match-data
(wl-summary-jump-to-msg number))
- (wl-summary-refile target number)
+ (funcall (symbol-function 'wl-summary-refile) number target)
(select-window (get-buffer-window (current-buffer)))
))
t)
(defun wl-dnd-set-drag-starter (beg end)
(let (ext kmap)
(setq ext (make-extent beg end))
-;;; (set-extent-property ext 'mouse-face 'isearch)
+;;; (set-extent-property ext 'mouse-face 'isearch)
(setq kmap (make-keymap))
(define-key kmap [button1] 'wl-dnd-start-drag)
(set-extent-property ext 'keymap kmap)))