help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Faces inheriting colors from gtk theme


From: Jeremy Nickurak
Subject: Faces inheriting colors from gtk theme
Date: Sat, 30 Jun 2012 13:35:25 -0600

I've read and observed that emacs24 uses standard gtk colors for the  "region" face.

Is it also supposed to do that for other faces? Or is there a way to get that behavior?

In particular, it would seem natural to define faces as follows:

(cursor ((t (:foreground "theme_selected_fg_color_" :background "theme_selected_bg_color_"))))
(mouse ((t (:foreground "theme_selected_fg_color_" :background "theme_selected_bg_color_"))))
(fringe ((t (:foreground "theme_fg_color_" :background "theme_bg_color_"))))
(border ((t (:foreground "theme_fg_color_" :background "theme_bg_color_"))))
(mode-line ((t (:foreground "theme_fg_color_" :background "theme_bg_color_" :box (:line-width -1 :style released-button)))))
(mode-line-buffer-id ((t (:foreground "theme_fg_color_" :background "theme_bg_color_"))))
(mode-line-inactive ((t (:foreground "theme_fg_color_" :background "theme_bg_color_"))))
(minibuffer-prompt ((t (:foreground "theme_fg_color_" :background "theme_base_color_"))))
(region ((t (:foreground "theme_fg_color_" :background "theme_selected_bg_color_"))))
(secondary-selection ((t (:foreground "theme_fg_color_" :background "theme_selected_bg_color_"))))
(tooltip ((t (:background "theme_tooltip_bg_color_" :foreground "theme_tooltip_fg_color_"))))
(default ((t (:foreground "theme_fg_color_" :background "theme_base_color_")))))

... where the theme_X_colors were derived from the appropriate gtk color scheme property.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]