This is private.h in view mode; [Download] [Up]
#ifndef PRIVATE_H #define PRIVATE_H #include <X11/Xlib.h> #include <X11/Xutil.h> #include <GL/glx.h> #if defined(__cplusplus) || defined(c_plusplus) #define class c_class #endif typedef struct _WINDOW_REC { int x, y, w, h; GLenum type; Window wMain, wOverlay; XVisualInfo *vInfoMain, *vInfoOverlay; Colormap cMapMain, cMapOverlay; GLXContext cMain, cOverlay; int cMapAllocated; /*** ad@lms.be: some cMapMain's better not freed ***/ } WINDOW_REC; extern Display *xDisplay; extern int xScreen; extern Window wRoot; extern WINDOW_REC w; extern Atom deleteWindowAtom; extern void (*ExposeFunc)(int, int); extern void (*ReshapeFunc)(int, int); extern void (*DisplayFunc)(void); extern GLenum (*KeyDownFunc)(int, GLenum); extern GLenum (*MouseDownFunc)(int, int, GLenum); extern GLenum (*MouseUpFunc)(int, int, GLenum); extern GLenum (*MouseMoveFunc)(int, int, GLenum); extern void (*IdleFunc)(void); extern GLenum drawAllowFlag; extern int cursorNum; #endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.