Commit ebb8f116 authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

*** empty log message ***

parent fc684909
...@@ -2423,6 +2423,15 @@ character units (fractions of the width/height of the frame's default ...@@ -2423,6 +2423,15 @@ character units (fractions of the width/height of the frame's default
font). FRAME is the frame on which the image will be displayed. font). FRAME is the frame on which the image will be displayed.
FRAME nil or omitted means use the selected frame. FRAME nil or omitted means use the selected frame.
** The function `image-mask-p' can be used to determine if an image
has a mask bitmap.
- Function: image-mask-p SPEC &optional FRAME
Return t if image SPEC has a mask bitmap.
FRAME is the frame on which the image will be displayed. FRAME nil
or omitted means use the selected frame.
+++ +++
** The function `find-image' can be used to find a usable image ** The function `find-image' can be used to find a usable image
satisfying one of a list of specifications. satisfying one of a list of specifications.
......
2000-09-15 Gerd Moellmann <gerd@gnu.org> 2000-09-15 Gerd Moellmann <gerd@gnu.org>
* toolbar/toolbar.el (toolbar-add-item): Use image-mask-p.
* image.el (create-image): Doc fix. * image.el (create-image): Doc fix.
* toolbar/toolbar.el (toolbar-add-item): Use `:mask heuristic' * toolbar/toolbar.el (toolbar-add-item): Use `:mask heuristic'
......
2000-09-15 Gerd Moellmann <gerd@gnu.org> 2000-09-15 Gerd Moellmann <gerd@gnu.org>
* xfns.c (ALLOC_XPM_COLORS): Define if we can use Emacs' color
allocation functions with the XPM lib.
(struct xpm_cached_color) [ALLOC_XPM_COLORS]: New structure.
(XPM_COLOR_CACHE_BUCKETS) [ALLOC_XPM_COLORS]: New macro.
(xpm_color_cache) [ALLOC_XPM_COLORS]: New variable.
(xpm_init_color_cache, xpm_free_color_cache, xpm_lookup_color)
(xpm_alloc_color, xpm_free_colors) [ALLOC_XPM_COLORS]: New
functions.
(xpm_load) [ALLOC_XPM_COLORS]: Use Emacs' own color allocation
functions, if possible, because these handle color allocation
failure more gracefully.
(Fimage_mask_p): New function.
* xfns.c (QCmatrix, QCcolor_adjustment, QCmask, Qemboss) * xfns.c (QCmatrix, QCcolor_adjustment, QCmask, Qemboss)
(Qedge_detection, Qheuristic): New symbols. (Qedge_detection, Qheuristic): New symbols.
(syms_of_xfns): Initialize new symbols. (syms_of_xfns): Initialize new symbols.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment