Added more standard cursors.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19639 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Fred Kiefer 2004-06-28 12:27:33 +00:00
parent e4e8a33716
commit b829fc0758
3 changed files with 46 additions and 0 deletions

View file

@ -1,3 +1,10 @@
2004-06-19 Fred Kiefer <FredKiefer@gmx.de>
* Source/x11/XGServerWindow.m (-standardcursor::): Added more
standard cursors.
* Source/win32/WIN32Server.m (-standardcursor::): Added more
standard cursors.
2004-06-28 00:45 Alexander Malmberg <alexander@malmberg.org>
* Headers/x11/XGServerWindow.h: Add buffer_width and buffer_height

View file

@ -693,6 +693,18 @@ DWORD windowStyleForGSStyle(unsigned int style)
case GSIBeamCursor:
hCursor = LoadCursor(NULL, IDC_IBEAM);
break;
case GSCrosshairCursor:
hCursor = LoadCursor(NULL, IDC_CROSS);
break;
case GSPointingHandCursor:
hCursor = LoadCursor(NULL, IDC_HAND);
break;
case GSResizeLeftRightCursor:
hCursor = LoadCursor(NULL, IDC_SIZEWE);
break;
case GSResizeUpDownCursor:
hCursor = LoadCursor(NULL, IDC_SIZENS);
break;
default:
hCursor = LoadCursor(NULL, IDC_ARROW);
break;

View file

@ -2698,6 +2698,33 @@ xgps_cursor_image(Display *xdpy, Drawable draw, const unsigned char *data,
case GSIBeamCursor:
cursor->c = XCreateFontCursor(dpy, XC_xterm);
break;
case GSCrosshairCursor:
cursor->c = XCreateFontCursor(dpy, XC_crosshair);
break;
case GSDisappearingItemCursor:
cursor->c = XCreateFontCursor(dpy, XC_shuttle);
break;
case GSPointingHandCursor:
cursor->c = XCreateFontCursor(dpy, XC_hand1);
break;
case GSResizeDownCursor:
cursor->c = XCreateFontCursor(dpy, XC_bottom_side);
break;
case GSResizeLeftCursor:
cursor->c = XCreateFontCursor(dpy, XC_left_side);
break;
case GSResizeLeftRightCursor:
cursor->c = XCreateFontCursor(dpy, XC_sb_h_double_arrow);
break;
case GSResizeRightCursor:
cursor->c = XCreateFontCursor(dpy, XC_right_side);
break;
case GSResizeUpCursor:
cursor->c = XCreateFontCursor(dpy, XC_top_side);
break;
case GSResizeUpDownCursor:
cursor->c = XCreateFontCursor(dpy, XC_sb_v_double_arrow);
break;
default:
cursor->c = XCreateFontCursor(dpy, XC_left_ptr);
break;