]> git.eshelyaron.com Git - emacs.git/commitdiff
(Attribute Functions): Document `face-all-attributes'.
authorEli Zaretskii <eliz@gnu.org>
Tue, 21 Oct 2008 12:18:16 +0000 (12:18 +0000)
committerEli Zaretskii <eliz@gnu.org>
Tue, 21 Oct 2008 12:18:16 +0000 (12:18 +0000)
doc/lispref/ChangeLog
doc/lispref/display.texi
etc/NEWS

index d1148eef101740b8666cf94012f78d1cc94adca3..a9ca8b7858cb398efb0f87eeac8a590a7e068f56 100644 (file)
@@ -1,5 +1,7 @@
 2008-10-21  Eli Zaretskii  <eliz@gnu.org>
 
+       * display.texi (Attribute Functions): Document `face-all-attributes'.
+
        * frames.texi (Color Names): Add an xref to `read-color'.
 
        * minibuf.texi (High-Level Completion): Document `read-color'.
index a8e8e531e306781d404bb62d0293d6fb5562bb2e..983f7443240331ec0598a865844da33f7646aee4 100644 (file)
@@ -2217,6 +2217,15 @@ For example:
 @end example
 @end defun
 
+@defun face-all-attributes face &optional frame
+This function returns an alist of attributes of @var{face}.  The
+elements of the result are name-value pairs of the form
+@w{@code{(@var{attr-name} . @var{attr-value})}}.  Optional argument
+@var{frame} specifies the frame whose definition of @var{face} to
+return; if omitted or @code{nil}, the returned value describes the
+default attributes of @var{face} for newly created frames.
+@end defun
+
 @defun merge-face-attribute attribute value1 value2
 If @var{value1} is a relative value for the face attribute
 @var{attribute}, returns it merged with the underlying value
index a0e611e28ee650363c8ba000107e04ff853d6373..0db2ec48c48db87c5130500e6cc2d63c221eb069 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1595,9 +1595,11 @@ useful for modes such as tar-mode, archive-mode, RMAIL.
 +++
 *** `read-color' reads a color name using the minibuffer.
 
++++
 *** `face-all-attributes' returns an alist describing all the basic
 attributes of a given face.
 
++++
 *** `window-full-width-p' returns t if a window is as wide as its
 frame.