diff options
| author | Eli Zaretskii | 2013-09-28 14:04:49 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2013-09-28 14:04:49 +0300 |
| commit | 0fe3602a281b967ab1709da511c88f763a86e62a (patch) | |
| tree | a86076b56b12d08653ecf4cfa234f57870f6f5c8 | |
| parent | cee18f1fb3c88fdc203e1108323df21f3bedcd15 (diff) | |
| download | emacs-0fe3602a281b967ab1709da511c88f763a86e62a.tar.gz emacs-0fe3602a281b967ab1709da511c88f763a86e62a.zip | |
Define tty-menu-* faces via defface.
| -rw-r--r-- | lisp/faces.el | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/lisp/faces.el b/lisp/faces.el index b6e85e96276..c891da2f9ba 100644 --- a/lisp/faces.el +++ b/lisp/faces.el | |||
| @@ -2140,15 +2140,7 @@ terminal type to a different value." | |||
| 2140 | (defun tty-set-up-initial-frame-faces () | 2140 | (defun tty-set-up-initial-frame-faces () |
| 2141 | (let ((frame (selected-frame))) | 2141 | (let ((frame (selected-frame))) |
| 2142 | (frame-set-background-mode frame t) | 2142 | (frame-set-background-mode frame t) |
| 2143 | (face-set-after-frame-default frame) | 2143 | (face-set-after-frame-default frame))) |
| 2144 | (make-face 'tty-menu-enabled-face) | ||
| 2145 | (make-face 'tty-menu-disabled-face) | ||
| 2146 | (make-face 'tty-menu-selected-face) | ||
| 2147 | (set-face-foreground 'tty-menu-enabled-face "yellow") | ||
| 2148 | (set-face-foreground 'tty-menu-disabled-face "white") | ||
| 2149 | (set-face-background 'tty-menu-enabled-face "blue") | ||
| 2150 | (set-face-background 'tty-menu-disabled-face "blue") | ||
| 2151 | (set-face-background 'tty-menu-selected-face "red"))) | ||
| 2152 | 2144 | ||
| 2153 | 2145 | ||
| 2154 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 2146 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| @@ -2557,6 +2549,26 @@ It is used for characters of no fonts too." | |||
| 2557 | :version "24.1" | 2549 | :version "24.1" |
| 2558 | :group 'basic-faces) | 2550 | :group 'basic-faces) |
| 2559 | 2551 | ||
| 2552 | ;; Faces for TTY menus. | ||
| 2553 | (defface tty-menu-enabled-face | ||
| 2554 | '((t | ||
| 2555 | :foreground "yellow" :background "blue" :weight bold)) | ||
| 2556 | "Face for displaying enabled items in TTY menus." | ||
| 2557 | :group 'basic-faces) | ||
| 2558 | |||
| 2559 | (defface tty-menu-disabled-face | ||
| 2560 | '((((class color) (min-colors 16)) | ||
| 2561 | :foreground "lightgray" :background "blue") | ||
| 2562 | (t | ||
| 2563 | :foreground "white" :background "blue")) | ||
| 2564 | "Face for displaying disabled items in TTY menus." | ||
| 2565 | :group 'basic-faces) | ||
| 2566 | |||
| 2567 | (defface tty-menu-selected-face | ||
| 2568 | '((t :background "red")) | ||
| 2569 | "Face for displaying the currently selected item in TTY menus." | ||
| 2570 | :group 'basic-faces) | ||
| 2571 | |||
| 2560 | 2572 | ||
| 2561 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 2573 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 2562 | ;;; Manipulating font names. | 2574 | ;;; Manipulating font names. |