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?
(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.