aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1994-04-22 08:49:57 +0000
committerRichard M. Stallman1994-04-22 08:49:57 +0000
commit3fadec1a1f304cf6b19bb9dfadd368958ea9c073 (patch)
tree0c57a12406725b40ee366c936115d3c5dbbbb3b7
parent4033f46bd79e8ab0aaaf384a9d11841cc9217efe (diff)
downloademacs-3fadec1a1f304cf6b19bb9dfadd368958ea9c073.tar.gz
emacs-3fadec1a1f304cf6b19bb9dfadd368958ea9c073.zip
(mouse-set-font): Simply call set-default-font.
-rw-r--r--lisp/mouse.el31
1 files changed, 4 insertions, 27 deletions
diff --git a/lisp/mouse.el b/lisp/mouse.el
index f60955a4907..35e391881b9 100644
--- a/lisp/mouse.el
+++ b/lisp/mouse.el
@@ -1293,36 +1293,13 @@ and selects that window."
1293 (while fonts 1293 (while fonts
1294 (condition-case nil 1294 (condition-case nil
1295 (progn 1295 (progn
1296 (modify-frame-parameters (selected-frame) 1296 (set-default-font (car fonts))
1297 (list (cons 'font (car fonts))))
1298 (setq font (car fonts)) 1297 (setq font (car fonts))
1299 (setq fonts nil)) 1298 (setq fonts nil))
1300 (error (setq fonts (cdr fonts))))) 1299 (error
1300 (setq fonts (cdr fonts)))))
1301 (if (null font) 1301 (if (null font)
1302 (error "Font not found") 1302 (error "Font not found")))))
1303 ;; Update some standard faces too.
1304 (set-face-font 'bold nil (selected-frame))
1305 (make-face-bold 'bold (selected-frame) t)
1306 (set-face-font 'italic nil (selected-frame))
1307 (make-face-italic 'italic (selected-frame) t)
1308 (set-face-font 'bold-italic nil (selected-frame))
1309 (make-face-bold-italic 'bold-italic (selected-frame) t)
1310 ;; Update any nonstandard faces whose definition is
1311 ;; "a bold/italic/bold&italic version of the frame's font".
1312 (let ((rest global-face-data))
1313 (while rest
1314 (condition-case nil
1315 (if (listp (face-font (cdr (car rest))))
1316 (let ((bold (memq 'bold (face-font (cdr (car rest)))))
1317 (italic (memq 'italic (face-font (cdr (car rest))))))
1318 (if (and bold italic)
1319 (make-face-bold-italic (car (car rest)) (selected-frame))
1320 (if bold
1321 (make-face-bold (car (car rest)) (selected-frame))
1322 (if italic
1323 (make-face-italic (car (car rest)) (selected-frame)))))))
1324 (error nil))
1325 (setq rest (cdr rest))))))))
1326 1303
1327;;; Bindings for mouse commands. 1304;;; Bindings for mouse commands.
1328 1305