aboutsummaryrefslogtreecommitdiff
path: root/src/glut/os2/glutos2.h
diff options
context:
space:
mode:
authorftrapero <frantracer@gmail.com>2017-06-27 12:08:38 +0200
committerftrapero <frantracer@gmail.com>2017-06-27 12:08:38 +0200
commit663631725ee2d633d9ec5821cd48953ffd188d00 (patch)
tree6d5cd671dd0fd27072661ab83a43f650295a980d /src/glut/os2/glutos2.h
downloadnx-libs-663631725ee2d633d9ec5821cd48953ffd188d00.tar.gz
nx-libs-663631725ee2d633d9ec5821cd48953ffd188d00.tar.bz2
nx-libs-663631725ee2d633d9ec5821cd48953ffd188d00.zip
Squashed 'nx-X11/extras/Mesa_6.4.2/' content from commit 475b1f7
git-subtree-dir: nx-X11/extras/Mesa_6.4.2 git-subtree-split: 475b1f7b56fa36ef4f3b22a749f88a98ddc0d502
Diffstat (limited to 'src/glut/os2/glutos2.h')
-rw-r--r--src/glut/os2/glutos2.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/glut/os2/glutos2.h b/src/glut/os2/glutos2.h
new file mode 100644
index 000000000..533a78011
--- /dev/null
+++ b/src/glut/os2/glutos2.h
@@ -0,0 +1,36 @@
+#ifndef __glutos2_h__
+#define __glutos2_h__
+
+
+/* Win32 "equivalent" cursors - eventually, the X glyphs should be
+ converted to Win32 cursors -- then they will look the same */
+#define XC_arrow IDC_ARROW
+#define XC_top_left_arrow IDC_ARROW
+#define XC_hand1 IDC_SIZEALL
+#define XC_pirate IDC_NO
+#define XC_question_arrow IDC_HELP
+#define XC_exchange IDC_NO
+#define XC_spraycan IDC_SIZEALL
+#define XC_watch IDC_WAIT
+#define XC_xterm IDC_IBEAM
+#define XC_crosshair IDC_CROSS
+#define XC_sb_v_double_arrow IDC_SIZENS
+#define XC_sb_h_double_arrow IDC_SIZEWE
+#define XC_top_side IDC_UPARROW
+#define XC_bottom_side IDC_SIZENS
+#define XC_left_side IDC_SIZEWE
+#define XC_right_side IDC_SIZEWE
+#define XC_top_left_corner IDC_SIZENWSE
+#define XC_top_right_corner IDC_SIZENESW
+#define XC_bottom_right_corner IDC_SIZENWSE
+#define XC_bottom_left_corner IDC_SIZENESW
+
+#define XA_STRING 0
+
+/* Private routines from win32_util.c */
+extern int gettimeofday(struct timeval* tp, void* tzp);
+//extern void *__glutFont(void *font);
+extern int __glutGetTransparentPixel(Display *dpy, XVisualInfo *vinfo);
+extern void __glutAdjustCoords(Window parent, int *x, int *y, int *width, int *height);
+
+#endif /* __glutos2_h__ */