diff options
| author | Richard M. Stallman | 1994-04-22 08:49:57 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-04-22 08:49:57 +0000 |
| commit | 3fadec1a1f304cf6b19bb9dfadd368958ea9c073 (patch) | |
| tree | 0c57a12406725b40ee366c936115d3c5dbbbb3b7 | |
| parent | 4033f46bd79e8ab0aaaf384a9d11841cc9217efe (diff) | |
| download | emacs-3fadec1a1f304cf6b19bb9dfadd368958ea9c073.tar.gz emacs-3fadec1a1f304cf6b19bb9dfadd368958ea9c073.zip | |
(mouse-set-font): Simply call set-default-font.
| -rw-r--r-- | lisp/mouse.el | 31 |
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 | ||