GNU bug report logs -
#7834
24.0.50; doc of `put-image'
Previous Next
Reported by: "Drew Adams" <drew.adams <at> oracle.com>
Date: Wed, 12 Jan 2011 22:41:01 UTC
Severity: minor
Tags: fixed
Found in version 24.0.50
Fixed in version 24.2
Done: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
The doc string does not tell you what you need to know.
Look at the code for `image-dired-dired-toggle-marked-thumbs', for
instance. You will see that it makes use of the `put-image' overlay
property (to gather the right overlay(s)). That property was added by
the call to function `put-image'.
But there is nothing in the doc for function `put-image' that mentions
that it adds property `put-image' to the overlay that it creates.
In fact, the doc says nothing about this overlay, just calling it "an
overlay". Well, at least it says that the overlay has a `before-string'
string with a `display' property whose value is the image.
1. The doc should mention the `put-image' property, which is the only
way for you to recognize such an overlay AFAICT.
2. Why not have `put-image' return the overlay itself? That would
simplify code such as that of `image-dired-dired-toggle-marked-thumbs',
which, just after calling `put-image', tries to examine all overlays at
point just to find the right one - the one with a `put-image' property.
In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600)
of 2011-01-03 on 3249CTO
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (4.4) --no-opt --cflags
-Ic:/imagesupport/include'
This bug report was last modified 13 years and 100 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.