1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-26 10:49:33 +00:00

Use defface instead of facemenu-get-face.

This commit is contained in:
Eli Zaretskii 2002-03-10 17:28:58 +00:00
parent f21fadcce4
commit a0db0bbfdb
2 changed files with 19 additions and 16 deletions

View File

@ -1,3 +1,7 @@
2002-03-10 Daniel Pfeiffer <occitan@esperanto.org>
* play/mpuz.el: Use defface instead of facemenu-get-face.
2002-03-10 Jan D. <Jan.Djarv@mbox200.swipnet.se>
* startup.el (command-line): Add call to emacs-session-restore if

View File

@ -57,28 +57,27 @@
:type 'boolean
:group 'mpuz)
(defcustom mpuz-unsolved-face
`(,(facemenu-get-face 'fg:red) bold)
(defface mpuz-unsolved-face
'((((class color)) (:foreground "red1" :bold t))
(t (:bold t)))
"*Face to use for letters to be solved."
:type '(repeat face)
:group 'mpuz)
(defcustom mpuz-solved-face
`(,(facemenu-get-face 'fg:green) bold)
(defface mpuz-solved-face
'((((class color)) (:foreground "green1" :bold t))
(t (:bold t)))
"*Face to use for solved digits."
:type '(repeat face)
:group 'mpuz)
(defcustom mpuz-trivial-face
`(,(facemenu-get-face 'fg:blue) bold)
(defface mpuz-trivial-face
'((((class color)) (:foreground "blue" :bold t))
(t (:bold t)))
"*Face to use for trivial digits solved for you."
:type '(repeat face)
:group 'mpuz)
(defcustom mpuz-text-face
'(variable-pitch)
(defface mpuz-text-face
'((t (:inherit variable-pitch)))
"*Face to use for text on right."
:type '(repeat face)
:group 'mpuz)
@ -296,7 +295,7 @@ You may abort a game by typing \\<mpuz-mode-map>\\[mpuz-offer-abort]."
(defun mpuz-create-buffer ()
"Create (or recreate) the puzzle buffer. Return it."
(let ((buf (get-buffer-create "*Mult Puzzle*"))
(face `(face ,mpuz-text-face))
(face '(face mpuz-text-face))
buffer-read-only)
(save-excursion
(set-buffer buf)
@ -347,9 +346,9 @@ You may abort a game by typing \\<mpuz-mode-map>\\[mpuz-offer-abort]."
(+ digit ?0)
(+ (mpuz-to-letter digit) ?A)))
(face `(face
,(cond ((aref mpuz-trivial-digits digit) mpuz-trivial-face)
((aref mpuz-found-digits digit) mpuz-solved-face)
(mpuz-unsolved-face))))
,(cond ((aref mpuz-trivial-digits digit) 'mpuz-trivial-face)
((aref mpuz-found-digits digit) 'mpuz-solved-face)
('mpuz-unsolved-face))))
buffer-read-only)
(mapc (lambda (square)
(goto-line (car square)) ; line before column!