[ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Top] | [Table des matières] | [Index] | [ ? ] |
The function x-get-resource
retrieves a resource value from the X
Window defaults database.
Resources are indexed by a combination of a key and a class. This function searches using a key of the form ‘instance.attribute’ (where instance is the name under which Emacs was invoked), and using ‘Emacs.class’ as the class.
The optional arguments component and subclass add to the key and the class, respectively. You must specify both of them or neither. If you specify them, the key is ‘instance.component.attribute’, and the class is ‘Emacs.class.subclass’.
This variable specifies the application name that x-get-resource
should look up. The default value is "Emacs"
. You can examine X
resources for application names other than “Emacs” by binding this
variable to some other string, around a call to x-get-resource
.
This variable specifies the instance name that x-get-resource
should
look up. The default value is the name Emacs was invoked with, or the value
specified with the ‘-name’ or ‘-rn’ switches.
To illustrate some of the above, suppose that you have the line:
xterm.vt100.background: yellow |
in your X resources file (whose name is usually ‘~/.Xdefaults’ or ‘~/.Xresources’). Then:
(let ((x-resource-class "XTerm") (x-resource-name "xterm")) (x-get-resource "vt100.background" "VT100.Background")) ⇒ "yellow" (let ((x-resource-class "XTerm") (x-resource-name "xterm")) (x-get-resource "background" "VT100" "vt100" "Background")) ⇒ "yellow" |
Voir (emacs)X Resources section `X Resources' dans The GNU Emacs Manual.
Ce document a été généré par Eric Reinbold le 13 Octobre 2007 en utilisant texi2html 1.78.