summaryrefslogtreecommitdiffstats
path: root/win/tkWinCursor.c
diff options
context:
space:
mode:
authorpatthoyts <patthoyts@users.sourceforge.net>2004-01-28 23:36:55 (GMT)
committerpatthoyts <patthoyts@users.sourceforge.net>2004-01-28 23:36:55 (GMT)
commit9b95eacd124700b0b7bf9a0a1e69bb1fb7e079c5 (patch)
tree00f31e45b0f01dbec486393ac5ea1466f319c23d /win/tkWinCursor.c
parentfe51b7b0dda07cc288a94d651f877ea1179f1610 (diff)
downloadtk-9b95eacd124700b0b7bf9a0a1e69bb1fb7e079c5.zip
tk-9b95eacd124700b0b7bf9a0a1e69bb1fb7e079c5.tar.gz
tk-9b95eacd124700b0b7bf9a0a1e69bb1fb7e079c5.tar.bz2
Backported fix for bug #776646 which makes hand2 and fleur native on windows.
Diffstat (limited to 'win/tkWinCursor.c')
-rw-r--r--win/tkWinCursor.c15
1 files changed, 12 insertions, 3 deletions
diff --git a/win/tkWinCursor.c b/win/tkWinCursor.c
index 742bed9..ca5e72e 100644
--- a/win/tkWinCursor.c
+++ b/win/tkWinCursor.c
@@ -8,7 +8,7 @@
* See the file "license.terms" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tkWinCursor.c,v 1.10.2.1 2003/07/19 01:02:51 hobbs Exp $
+ * RCS: @(#) $Id: tkWinCursor.c,v 1.10.2.2 2004/01/28 23:37:28 patthoyts Exp $
*/
#include "tkWinInt.h"
@@ -25,6 +25,14 @@ typedef struct {
} TkWinCursor;
/*
+ * The HAND cursor is only present when WINVER >= 0x0500. If this is
+ * not available at runtime, it will default to the unix-style cursor.
+ */
+#ifndef IDC_HAND
+#define IDC_HAND MAKEINTRESOURCE(32649)
+#endif
+
+/*
* The table below is used to map from the name of a predefined cursor
* to its resource identifier.
*/
@@ -38,7 +46,7 @@ static struct CursorName {
{"ibeam", IDC_IBEAM},
{"icon", IDC_ICON},
{"no", IDC_NO},
- {"size", IDC_SIZE},
+ {"size", IDC_SIZEALL},
{"size_ne_sw", IDC_SIZENESW},
{"size_ns", IDC_SIZENS},
{"size_nw_se", IDC_SIZENWSE},
@@ -46,12 +54,13 @@ static struct CursorName {
{"uparrow", IDC_UPARROW},
{"wait", IDC_WAIT},
{"crosshair", IDC_CROSS},
- {"fleur", IDC_SIZE},
+ {"fleur", IDC_SIZEALL},
{"sb_v_double_arrow", IDC_SIZENS},
{"sb_h_double_arrow", IDC_SIZEWE},
{"center_ptr", IDC_UPARROW},
{"watch", IDC_WAIT},
{"xterm", IDC_IBEAM},
+ {"hand2", IDC_HAND},
{NULL, 0}
};