1 /**
2  * GLUT (real or pretended)
3  */
4 
5 #pragma once
6 
7 #ifdef _PYMOL_NO_MAIN
8 #define _PYMOL_NO_GLUT
9 #endif
10 
11 #ifdef _PYMOL_NO_GLUT
12 #define _PYMOL_PRETEND_GLUT
13 #endif
14 
15 #ifndef _PYMOL_PRETEND_GLUT
16 #include "os_gl_glut_real.h"
17 #else
18 #include "os_gl_glut_pretend.h"
19 #endif
20 
21 #define P_GLUT_BUTTON_SCROLL_FORWARD  3
22 #define P_GLUT_BUTTON_SCROLL_BACKWARD 4
23 #define P_GLUT_SINGLE_LEFT      100
24 #define P_GLUT_SINGLE_MIDDLE    101
25 #define P_GLUT_SINGLE_RIGHT     102
26 #define P_GLUT_DOUBLE_LEFT      200
27 #define P_GLUT_DOUBLE_MIDDLE    201
28 #define P_GLUT_DOUBLE_RIGHT     202
29