changeset 41058:3532d3226828

(Define Images): Fix the documentation of defimage. Suggested by Kim F. Storm.
author Eli Zaretskii <eliz@gnu.org>
date Wed, 14 Nov 2001 19:31:18 +0000
parents 0e97a3b68002
children 70987a4f43c8
files lispref/display.texi
diffstat 1 files changed, 13 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/lispref/display.texi	Wed Nov 14 19:19:28 2001 +0000
+++ b/lispref/display.texi	Wed Nov 14 19:31:18 2001 +0000
@@ -2817,15 +2817,19 @@
 supported.  Otherwise it returns an image descriptor.
 @end defun
 
-@defmac defimage variable doc &rest specs
+@defmac defimage symbol specs &optional doc
 @tindex defimage
-This macro defines @var{variable} as an image name.  The second argument,
-@var{doc}, is an optional documentation string.  The remaining
-arguments, @var{specs}, specify alternative ways to display the image.
+This macro defines @var{symbol} as an image name.  The arguments
+@var{specs} is a list which specifies how to display the image.
+The third argument, @var{doc}, is an optional documentation string.
 
 Each argument in @var{specs} has the form of a property list, and each
-one should specify at least the @code{:type} property and the
-@code{:file} property.  Here is an example:
+one should specify at least the @code{:type} property and either the
+@code{:file} or the @code{:data} property.  The value of @code{:type}
+should be a symbol specifying the image type, the value of
+@code{:file} is the file to load the image from, and the value of
+@code{:data} is a string containing the actual image data.  Here is an
+example:
 
 @example
 (defimage test-image
@@ -2836,9 +2840,9 @@
 @code{defimage} tests each argument, one by one, to see if it is
 usable---that is, if the type is supported and the file exists.  The
 first usable argument is used to make an image descriptor which is
-stored in the variable @var{variable}.
-
-If none of the alternatives will work, then @var{variable} is defined
+stored in @var{symbol}.
+
+If none of the alternatives will work, then @var{symbol} is defined
 as @code{nil}.
 @end defmac