comparison lisp/emulation/viper-mous.el @ 20206:f44ff2c52fac

new version
author Michael Kifer <kifer@cs.stonybrook.edu>
date Sat, 01 Nov 1997 01:46:51 +0000
parents b960ef5a1ecc
children 2e952bf93040
comparison
equal deleted inserted replaced
20205:cdaddfc03fe8 20206:f44ff2c52fac
114 114
115 (defsubst viper-multiclick-p () 115 (defsubst viper-multiclick-p ()
116 (not (viper-sit-for-short viper-multiclick-timeout t))) 116 (not (viper-sit-for-short viper-multiclick-timeout t)))
117 117
118 ;; Returns window where click occurs 118 ;; Returns window where click occurs
119 (defsubst viper-mouse-click-window (click) 119 (defun viper-mouse-click-window (click)
120 (if viper-xemacs-p 120 (let ((win (if viper-xemacs-p
121 (event-window click) 121 (event-window click)
122 (posn-window (event-start click)))) 122 (posn-window (event-start click)))))
123 (if (window-live-p win)
124 win
125 (error "Click was not over a live window"))))
123 126
124 ;; Returns window where click occurs 127 ;; Returns window where click occurs
125 (defsubst viper-mouse-click-frame (click) 128 (defsubst viper-mouse-click-frame (click)
126 (window-frame (viper-mouse-click-window click))) 129 (window-frame (viper-mouse-click-window click)))
127 130