Mercurial > hg > xemacs-beta
diff lisp/vm/vm-mouse.el @ 126:1370575f1259 xemacs-20-1p1
Import from CVS: tag xemacs-20-1p1
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:27:39 +0200 |
parents | cca96a509cfe |
children | b980b6286996 |
line wrap: on
line diff
--- a/lisp/vm/vm-mouse.el Mon Aug 13 09:26:41 2007 +0200 +++ b/lisp/vm/vm-mouse.el Mon Aug 13 09:27:39 2007 +0200 @@ -90,7 +90,7 @@ ((vm-mouse-fsfemacs-mouse-p) (set-buffer (window-buffer (posn-window (event-start event)))) (goto-char (posn-point (event-start event))))) - (cond ((fboundp 'overlays-at) + (cond (vm-fsfemacs-19-p (let ((o-list (overlays-at (point))) (string nil)) (while o-list @@ -101,7 +101,7 @@ o-list nil) (setq o-list (cdr o-list)))) string )) - ((fboundp 'extent-at) + (vm-xemacs-p (let ((e (extent-at (point) nil 'highlight))) (if e (buffer-substring (extent-start-position e) @@ -201,6 +201,9 @@ (vm-mouse-send-url-to-netscape url t new-window))) (message "Sending URL to Netscape... done")) +(defun vm-mouse-send-url-to-netscape-new-window (url) + (vm-mouse-send-url-to-netscape url nil t)) + (defun vm-mouse-send-url-to-mosaic (url &optional new-mosaic new-window) (message "Sending URL to Mosaic...") (if (null new-mosaic) @@ -233,6 +236,9 @@ (append vm-mosaic-program-switches (list url)))) (message "Sending URL to Mosaic... done")) +(defun vm-mouse-send-url-to-mosaic-new-window (url) + (vm-mouse-send-url-to-mosaic url nil t)) + (defun vm-mouse-install-mouse () (cond ((vm-mouse-xemacs-mouse-p) (if (null (lookup-key vm-mode-map 'button2))