1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-10 05:30:45 -08:00

* xresources.texi (GTK resources): Added a note that some themes

disallow customizations.  Added scroll theme example.
This commit is contained in:
Jan Djärv 2003-10-12 18:22:42 +00:00
parent 8937a0e13a
commit 583a618e46
2 changed files with 28 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2003-10-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
* xresources.texi (GTK resources): Added a note that some themes
disallow customizations. Added scroll theme example.
2003-10-08 Nick Roberts <nick@nick.uklinux.net>
* speedbar.texi: Remove paragraph for GUD that is no longer true.

View file

@ -559,7 +559,14 @@ the standard GTK @file{~/.gtkrc-2.0} file or with the Emacs specific
customizing specific GTK widget features. To customize Emacs font,
background, faces etc., use the normal X resources, see @ref{Resources}.
In these files you first defines a style and then how to apply that style
NOTE: Some themes does not allow cutomizations and the mechanisms
described here may not work for those themes. The theme may ignore the
attempt to customization, or things are just not drawn correctly.
Also, it is recommended that you use @file{~/.emacs.d/gtkrc} for
customizations, @file{~/.gtkrc-2.0} seems to be ignored when running
GConf with Gnome.
In these files you first defines a style and then how to apply that style
to widgets (@pxref{GTK widget names}). Here is an example of how to
change the font for Emacs menus:
@ -572,6 +579,21 @@ style "menufont"
widget "*emacs-menuitem*" style "menufont"
@end smallexample
Here is a more elaborate example, showing how to change the parts of
the scroll bar:
@smallexample
style "scroll"
@{
fg[NORMAL] = "red"@ @ @ @ @ # The arrow color.
bg[NORMAL] = "yellow"@ @ # The thumb and background around the arrow.
bg[ACTIVE] = "blue"@ @ @ @ # The trough color.
bg[PRELIGHT] = "white"@ # The thumb color when the mouse is over it.
@}
widget "*verticalScrollBar*" style "scroll"
@end smallexample
There are some things you can set without using any style or widget name,