gdk/win32/gdkcursor-win32.c gdk/win32/gdkwindow-win32.c Support

2005-06-04  Tor Lillqvist  <tml@novell.com>

	* gdk/win32/gdkcursor-win32.c
	* gdk/win32/gdkwindow-win32.c
	* gdk/win32/gdkprivate-win32.h: Support full-colour cursors.
	Support cursors with alpha on XP. Use code in common with the
	support for alpha icons that already was present. (#306101, Tim
	Evans)
This commit is contained in:
Tor Lillqvist
2005-06-04 21:43:03 +00:00
committed by Tor Lillqvist
parent 3dde363831
commit d42fa02bc3
6 changed files with 339 additions and 300 deletions

View File

@ -510,6 +510,15 @@ extern HGLOBAL _delayed_rendering_data;
HGLOBAL _gdk_win32_selection_convert_to_dib (HGLOBAL hdata,
GdkAtom target);
/* Convert a pixbuf to an HICON (or HCURSOR). Supports alpha under
* Windows XP, thresholds alpha otherwise.
*/
HICON _gdk_win32_pixbuf_to_hicon (GdkPixbuf *pixbuf);
HICON _gdk_win32_pixbuf_to_hcursor (GdkPixbuf *pixbuf,
gint x_hotspot,
gint y_hotspot);
gboolean _gdk_win32_pixbuf_to_hicon_supports_alpha (void);
/* Initialization */
void _gdk_windowing_window_init (void);
void _gdk_root_window_size_init (void);