Mercurial > hg > xemacs-beta
comparison src/console-impl.h @ 2959:4eb2a8c07cb3
[xemacs-hg @ 2005-09-27 05:48:22 by ben]
Implement color pixmap cursors
glyphs.c, glyphs-eimage.c, glyphs-x.c, glyphs-gtk.c, glyphs-msw.c, console-impl.h: Allow all kinds of color images (GIF, JPEG, ...) to be mouse pointers.
new -> new_, 'foo -> `foo'.
author | ben |
---|---|
date | Tue, 27 Sep 2005 05:48:27 +0000 |
parents | a25c824ed558 |
children | 1e7cc382eb16 |
comparison
equal
deleted
inserted
replaced
2958:9e04ad6a1ac6 | 2959:4eb2a8c07cb3 |
---|---|
1 /* Define console object for XEmacs. | 1 /* Define console object for XEmacs. |
2 Copyright (C) 1996, 2002, 2003 Ben Wing | 2 Copyright (C) 1996, 2002, 2003, 2005 Ben Wing |
3 | 3 |
4 This file is part of XEmacs. | 4 This file is part of XEmacs. |
5 | 5 |
6 XEmacs is free software; you can redistribute it and/or modify it | 6 XEmacs is free software; you can redistribute it and/or modify it |
7 under the terms of the GNU General Public License as published by the | 7 under the terms of the GNU General Public License as published by the |
250 int width, int height, | 250 int width, int height, |
251 int slices, | 251 int slices, |
252 unsigned char *eimage, | 252 unsigned char *eimage, |
253 int dest_mask, | 253 int dest_mask, |
254 Lisp_Object instantiator, | 254 Lisp_Object instantiator, |
255 Lisp_Object pointer_fg, | |
256 Lisp_Object pointer_bg, | |
255 Lisp_Object domain); | 257 Lisp_Object domain); |
256 Lisp_Object (*locate_pixmap_file_method) (Lisp_Object file_method); | 258 Lisp_Object (*locate_pixmap_file_method) (Lisp_Object file_method); |
257 int (*colorize_image_instance_method) (Lisp_Object image_instance, | 259 int (*colorize_image_instance_method) (Lisp_Object image_instance, |
258 Lisp_Object fg, Lisp_Object bg); | 260 Lisp_Object fg, Lisp_Object bg); |
259 void (*widget_query_string_geometry_method) (Lisp_Object string, | 261 void (*widget_query_string_geometry_method) (Lisp_Object string, |