mirror of
https://github.com/gnustep/libs-back.git
synced 2025-02-23 20:01:22 +00:00
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:
parent
e4e8a33716
commit
b829fc0758
3 changed files with 46 additions and 0 deletions
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue