diff man/lispref/faces.texi @ 398:74fd4e045ea6 r21-2-29

Import from CVS: tag r21-2-29
author cvs
date Mon, 13 Aug 2007 11:13:30 +0200
parents 7d59cb494b73
children 501cfd01ee6d
line wrap: on
line diff
--- a/man/lispref/faces.texi	Mon Aug 13 11:12:06 2007 +0200
+++ b/man/lispref/faces.texi	Mon Aug 13 11:13:30 2007 +0200
@@ -248,6 +248,21 @@
 specifier.
 @end defun
 
+@defun remove-face-property face property &optional local tag-set exact-p
+This function removes a property of a @var{face}.
+
+For built-in properties, this is analogous to @code{remove-specifier}.
+For more information, @xref{Other Specification Functions}.
+
+When @var{property} is not a built-in property, this function will just
+remove its value if @var{locale} is @code{nil} or @code{all}.  However,
+if @var{locale} is other than that, this function will attempt to remove
+@var{value} as the instantiator for the given @var{locale} with
+@code{remove-specifier}.  If the value of the property is not a
+specifier, it will be converted into a @code{generic} specifier
+automatically.
+@end defun
+
 @defun face-property face property &optional locale
 This function returns @var{face}'s value of the given @var{property}.
 
@@ -672,7 +687,7 @@
 @end defun
 
 @defun color-rgb-components color &optional domain
-This function returns the @sc{RGB} components of the @var{color} in the
+This function returns the @sc{rgb} components of the @var{color} in the
 specified @var{domain}, if any.  @var{color} should be a color specifier
 object and @var{domain} is normally a window and defaults to the
 selected window if omitted.  This is equivalent to using