+2001-11-28 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * mouse.el (mouse-set-font): Make it a no-op if multiple fonts
+ aren't supported. Print a message to that effect if invoked.
+
2001-11-27 Stephen Eglen <stephen@gnu.org>
* locate.el (locate): Put point at first matching file rather
(defun mouse-set-font (&rest fonts)
"Select an emacs font from a list of known good fonts and fontsets."
(interactive
- (x-popup-menu
- last-nonmenu-event
- ;; Append list of fontsets currently defined.
- (append x-fixed-font-alist (list (generate-fontset-menu)))))
+ (and (display-multi-font-p)
+ (x-popup-menu
+ last-nonmenu-event
+ ;; Append list of fontsets currently defined.
+ (append x-fixed-font-alist (list (generate-fontset-menu))))))
(if fonts
(let (font)
(while fonts
(error
(setq fonts (cdr fonts)))))
(if (null font)
- (error "Font not found")))))
+ (error "Font not found")))
+ (message "Cannot change fonts on this display")))
\f
;;; Bindings for mouse commands.