comparison lisp/mouse.el @ 388:aabb7f5b1c81 r21-2-9

Import from CVS: tag r21-2-9
author cvs
date Mon, 13 Aug 2007 11:09:42 +0200
parents 8626e4521993
children 74fd4e045ea6
comparison
equal deleted inserted replaced
387:f892a9d0bb8d 388:aabb7f5b1c81
1383 (glyph-extent (highlight-extent glyph-extent t)) 1383 (glyph-extent (highlight-extent glyph-extent t))
1384 (t (highlight-extent nil nil))) 1384 (t (highlight-extent nil nil)))
1385 (cond ((extentp help) 1385 (cond ((extentp help)
1386 (or inhibit-help-echo 1386 (or inhibit-help-echo
1387 (eq help last-help-echo-object) ;save some time 1387 (eq help last-help-echo-object) ;save some time
1388 (eq (selected-window) (minibuffer-window))
1388 (let ((hprop (extent-property help 'help-echo))) 1389 (let ((hprop (extent-property help 'help-echo)))
1389 (setq last-help-echo-object help) 1390 (setq last-help-echo-object help)
1390 (or (stringp hprop) 1391 (or (stringp hprop)
1391 (setq hprop (funcall hprop help))) 1392 (setq hprop (funcall hprop help)))
1392 (and hprop (show-help-echo hprop))))) 1393 (and hprop (show-help-echo hprop)))))
1393 ((and (featurep 'toolbar) 1394 ((and (featurep 'toolbar)
1394 (toolbar-button-p help) 1395 (toolbar-button-p help)
1395 (toolbar-button-enabled-p help)) 1396 (toolbar-button-enabled-p help))
1396 (or (not toolbar-help-enabled) 1397 (or (not toolbar-help-enabled)
1397 (eq help last-help-echo-object) ;save some time 1398 (eq help last-help-echo-object) ;save some time
1399 (eq (selected-window) (minibuffer-window))
1398 (let ((hstring (toolbar-button-help-string button))) 1400 (let ((hstring (toolbar-button-help-string button)))
1399 (setq last-help-echo-object help) 1401 (setq last-help-echo-object help)
1400 (or (stringp hstring) 1402 (or (stringp hstring)
1401 (setq hstring (funcall hstring help))) 1403 (setq hstring (funcall hstring help)))
1402 (show-help-echo hstring)))) 1404 (and hstring (show-help-echo hstring)))))
1403 (last-help-echo-object 1405 (last-help-echo-object
1404 (clear-help-echo))) 1406 (clear-help-echo)))
1405 (if mouse-grabbed-buffer (setq buffer mouse-grabbed-buffer)) 1407 (if mouse-grabbed-buffer (setq buffer mouse-grabbed-buffer))
1406 (if (and buffer (symbol-value-in-buffer 'mode-motion-hook buffer nil)) 1408 (if (and buffer (symbol-value-in-buffer 'mode-motion-hook buffer nil))
1407 (with-current-buffer buffer 1409 (with-current-buffer buffer