Remove allegro driver
[mesa.git] / src / glut / directfb / cursors.h
1 #ifndef __GLUT_CURSORS_H__
2 #define __GLUT_CURSORS_H__
3
4
5 static const unsigned char cur_right_arrow[] = {
6 16, /* size */
7 1, 2, /* hotspot */
8 /* data */
9 0x00, 0x00, 0x60, 0x00, 0x78, 0x00, 0x3e, 0x00,
10 0x3f, 0x80, 0x1f, 0xe0, 0x1f, 0xf8, 0x0f, 0x80,
11 0x0f, 0xc0, 0x06, 0xe0, 0x06, 0x70, 0x02, 0x38,
12 0x02, 0x1c, 0x00, 0x0e, 0x00, 0x04, 0x00, 0x00,
13 /* mask */
14 0xe0, 0x00, 0xf8, 0x00, 0xfe, 0x00, 0x7f, 0x80,
15 0x7f, 0xe0, 0x3f, 0xf8, 0x3f, 0xfc, 0x1f, 0xfc,
16 0x1f, 0xe0, 0x0f, 0xf0, 0x0f, 0xf8, 0x07, 0x7c,
17 0x07, 0x3e, 0x02, 0x1f, 0x00, 0x0e, 0x00, 0x04,
18 };
19
20 static const unsigned char cur_left_arrow[] = {
21 16, /* size */
22 1, 15, /* hotspot */
23 /* data */
24 0x00, 0x00, 0x80, 0x06, 0x00, 0x1e, 0x00, 0x7c,
25 0x01, 0xfc, 0x07, 0xf8, 0x1f, 0xf8, 0x01, 0xf0,
26 0x01, 0xf0, 0x02, 0x60, 0x04, 0x60, 0x08, 0x40,
27 0x10, 0x40, 0x20, 0x00, 0x40, 0x00, 0x00, 0x00,
28 /* mask */
29 0x00, 0x07, 0x00, 0x1f, 0x00, 0x7f, 0x01, 0xfe,
30 0x07, 0xfe, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0xf8,
31 0x03, 0xf8, 0x07, 0xf0, 0x0e, 0xf0, 0x1c, 0xe0,
32 0x38, 0xe0, 0x70, 0xe0, 0xe0, 0x00, 0xc0, 0x00,
33 };
34
35 static const unsigned char cur_info[] = {
36 16, /* size */
37 0, 2, /* hotspot */
38 /* data */
39 0x30, 0x00, 0x3c, 0x00, 0x0f, 0x00, 0x07, 0x80,
40 0x03, 0xc0, 0x07, 0xe0, 0x0f, 0xf0, 0x07, 0xf4,
41 0x0f, 0xfe, 0x0f, 0xfa, 0x07, 0xe0, 0x03, 0xe0,
42 0x00, 0x52, 0x00, 0x46, 0x00, 0x2c, 0x00, 0x18,
43 /* mask */
44 0xb8, 0x00, 0x3e, 0x00, 0x1f, 0x80, 0x0f, 0xc0,
45 0x07, 0xe0, 0x0f, 0xf0, 0x1f, 0xfc, 0x1f, 0xfe,
46 0x1f, 0xfe, 0x1f, 0xfe, 0x0f, 0xfe, 0x07, 0xfe,
47 0x03, 0xfe, 0x00, 0xfe, 0x00, 0x7e, 0x00, 0x3c,
48 };
49
50 static const unsigned char cur_destroy[] = {
51 16, /* size */
52 12, 8, /* hotspot */
53 /* data */
54 0x01, 0xe0, 0x03, 0xf0, 0x07, 0xf8, 0x0c, 0xcc,
55 0x0c, 0xcc, 0x07, 0xf8, 0x03, 0xf0, 0x01, 0xe0,
56 0x21, 0xe1, 0x61, 0xe1, 0x10, 0xc2, 0x0e, 0x1c,
57 0x01, 0xe0, 0x47, 0xf8, 0x7c, 0x0f, 0x20, 0x01,
58 /* mask */
59 0x03, 0xf0, 0x07, 0xf8, 0x0f, 0xfc, 0x1f, 0xfe,
60 0x1f, 0xfe, 0x0f, 0xfc, 0x07, 0xf8, 0x83, 0xf1,
61 0xe3, 0xf1, 0xf3, 0xf3, 0x39, 0xef, 0x1e, 0x1e,
62 0x01, 0xe0, 0xc7, 0xfe, 0xff, 0xff, 0x7c, 0x0f,
63 };
64
65 static const unsigned char cur_help[] = {
66 16, /* size */
67 7, 8, /* hotspot */
68 /* data */
69 0x83, 0xe0, 0x07, 0xf0, 0x0e, 0x38, 0x0c, 0x18,
70 0x0c, 0x38, 0x0e, 0x30, 0x07, 0x00, 0x03, 0xc0,
71 0x01, 0xc0, 0x01, 0x40, 0x01, 0x40, 0x07, 0x70,
72 0x03, 0x60, 0x01, 0xc0, 0x00, 0x80, 0x00, 0x00,
73 /* mask */
74 0x03, 0xe0, 0x07, 0xf0, 0x0f, 0xf8, 0x1f, 0xfc,
75 0x1e, 0x3c, 0x1e, 0x7c, 0x1f, 0x78, 0x0f, 0xf0,
76 0x07, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x07, 0xf0,
77 0x0f, 0xf8, 0x07, 0xf0, 0x03, 0xe0, 0x01, 0xc0,
78 };
79
80 static const unsigned char cur_cycle[] = {
81 16, /* size */
82 7, 9, /* hotspot */
83 /* data */
84 0x00, 0x00, 0x07, 0xe2, 0x0f, 0xf6, 0x18, 0x3e,
85 0x10, 0x12, 0x00, 0x32, 0x00, 0x7e, 0x00, 0x00,
86 0x00, 0x00, 0x7e, 0x00, 0x4c, 0x00, 0x48, 0x08,
87 0x7c, 0x18, 0x6f, 0xf0, 0x47, 0xe0, 0x00, 0x00,
88 /* mask */
89 0x07, 0xe3, 0x0f, 0xf7, 0x1f, 0xff, 0x3f, 0xff,
90 0x38, 0x3f, 0x30, 0xff, 0x00, 0xff, 0x00, 0xff,
91 0xff, 0x00, 0xff, 0x00, 0xfe, 0x0c, 0xfc, 0x1c,
92 0xff, 0xfc, 0xff, 0xf8, 0xef, 0xf0, 0xc7, 0xe0,
93 };
94
95 static const unsigned char cur_spray[] = {
96 16, /* size */
97 2, 4, /* hotspot */
98 /* data */
99 0x98, 0x00, 0x02, 0x00, 0x18, 0xb0, 0x02, 0x78,
100 0x18, 0x58, 0x00, 0xfc, 0x00, 0x84, 0x00, 0x9c,
101 0x00, 0x94, 0x00, 0x9c, 0x00, 0x94, 0x00, 0x9c,
102 0x00, 0x9c, 0x00, 0x84, 0x00, 0x84, 0x00, 0xfc,
103 /* mask */
104 0x30, 0x00, 0x34, 0x60, 0x35, 0xf0, 0x35, 0xf0,
105 0x35, 0xf8, 0x03, 0xfc, 0x03, 0xfc, 0x03, 0xfc,
106 0x03, 0xfc, 0x03, 0xfc, 0x03, 0xfc, 0x03, 0xfc,
107 0x03, 0xfc, 0x03, 0xfc, 0x03, 0xfc, 0x03, 0xfc,
108 };
109
110 static const unsigned char cur_wait[] = {
111 16, /* size */
112 9, 1, /* hotspot */
113 /* data */
114 0x07, 0xf8, 0x07, 0xf8, 0x07, 0xf8, 0x0f, 0xfc,
115 0x18, 0x86, 0x30, 0x83, 0xe0, 0x81, 0xe1, 0xc1,
116 0xe1, 0xc1, 0xe0, 0x21, 0x30, 0x13, 0x18, 0x06,
117 0x0f, 0xfc, 0x07, 0xf8, 0x07, 0xf8, 0x07, 0xf8,
118 /* mask */
119 0x0f, 0xfc, 0x0f, 0xfc, 0x0f, 0xfc, 0x1f, 0xfe,
120 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
121 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff,
122 0x1f, 0xfe, 0x0f, 0xfc, 0x0f, 0xfc, 0x0f, 0xfc,
123 };
124
125 static const unsigned char cur_text[] = {
126 16, /* size */
127 8, 8, /* hotspot */
128 /* data */
129 0x00, 0x00, 0x0f, 0x70, 0x09, 0xc0, 0x00, 0x80,
130 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80,
131 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80,
132 0x00, 0x80, 0x01, 0xc0, 0x07, 0x70, 0x00, 0x00,
133 /* mask */
134 0x0f, 0x78, 0x0f, 0xf8, 0x0f, 0xf8, 0x03, 0xe0,
135 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0,
136 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0,
137 0x03, 0xe0, 0x0f, 0xf8, 0x0f, 0xf8, 0x0f, 0x78,
138 };
139
140 static const unsigned char cur_crosshair[] = {
141 16, /* size */
142 7, 9, /* hotspot */
143 /* data */
144 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80,
145 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0xff, 0x7f,
146 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80,
147 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00,
148 /* mask */
149 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0,
150 0x01, 0xc0, 0x01, 0xc0, 0xff, 0xff, 0xff, 0xff,
151 0xff, 0xff, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0,
152 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0,
153 };
154
155 static const unsigned char cur_up_down[] = {
156 16, /* size */
157 7, 8, /* hotspot */
158 /* data */
159 0x00, 0x80, 0x09, 0xc0, 0x03, 0xe0, 0x07, 0xf0,
160 0x01, 0x40, 0x01, 0x40, 0x01, 0x40, 0x01, 0x40,
161 0x01, 0x40, 0x01, 0x40, 0x01, 0x40, 0x07, 0xf0,
162 0x03, 0xe0, 0x01, 0xc0, 0x00, 0x80, 0x00, 0x00,
163 /* mask */
164 0x01, 0xc0, 0x03, 0xe0, 0x07, 0xf0, 0x0f, 0xf8,
165 0x0f, 0xf8, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xe0,
166 0x03, 0xe0, 0x03, 0xe0, 0x0f, 0xf8, 0x0f, 0xf8,
167 0x07, 0xf0, 0x03, 0xe0, 0x01, 0xc0, 0x00, 0x00,
168 };
169
170 static const unsigned char cur_left_right[] = {
171 16, /* size */
172 7, 8, /* hotspot */
173 /* data */
174 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
175 0x08, 0x08, 0x18, 0x0c, 0x3f, 0xfe, 0x78, 0x0f,
176 0x3f, 0xfe, 0x18, 0x0c, 0x08, 0x08, 0x00, 0x00,
177 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
178 /* mask */
179 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x18,
180 0x1c, 0x1c, 0x3f, 0xfe, 0x7f, 0xff, 0x7f, 0xff,
181 0x7f, 0xff, 0x3f, 0xfe, 0x1c, 0x1c, 0x0c, 0x18,
182 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
183 };
184
185 static const unsigned char cur_top_side[] = {
186 16, /* size */
187 1, 8, /* hotspot */
188 /* data */
189 0x00, 0x00, 0xff, 0xfe, 0x3f, 0xfe, 0x00, 0x00,
190 0x00, 0x80, 0x01, 0xc0, 0x02, 0xa0, 0x04, 0x90,
191 0x08, 0x88, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80,
192 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00,
193 /* mask */
194 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff,
195 0x01, 0xc0, 0x03, 0xe0, 0x07, 0xf0, 0x0f, 0xf8,
196 0x1d, 0xdc, 0x19, 0xcc, 0x01, 0xc0, 0x01, 0xc0,
197 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0,
198 };
199
200 static const unsigned char cur_bottom_side[] = {
201 16, /* size */
202 14, 8, /* hotspot */
203 /* data */
204 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80,
205 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x08, 0x88,
206 0x04, 0x90, 0x02, 0xa0, 0x01, 0xc0, 0x00, 0x80,
207 0x00, 0x00, 0x3f, 0xfe, 0x3f, 0xfe, 0x00, 0x00,
208 /* mask */
209 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0,
210 0x01, 0xc0, 0x01, 0xc0, 0x19, 0xcc, 0x1d, 0xdc,
211 0x0f, 0xf8, 0x07, 0xf0, 0x03, 0xe0, 0x01, 0xc0,
212 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff,
213 };
214
215 static const unsigned char cur_left_side[] = {
216 16, /* size */
217 7, 15, /* hotspot */
218 /* data */
219 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x01, 0x06,
220 0x00, 0x86, 0x00, 0x46, 0x00, 0x26, 0x7f, 0xf6,
221 0x00, 0x26, 0x00, 0x46, 0x00, 0x86, 0x01, 0x06,
222 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
223 /* mask */
224 0x00, 0x0f, 0x00, 0x0f, 0x03, 0x0f, 0x03, 0x8f,
225 0x01, 0xcf, 0x00, 0xef, 0xff, 0xff, 0xff, 0xff,
226 0xff, 0xff, 0x00, 0xef, 0x01, 0xcf, 0x03, 0x8f,
227 0x03, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x00,
228 };
229
230 static const unsigned char cur_right_side[] = {
231 16, /* size */
232 7, 2, /* hotspot */
233 /* data */
234 0x00, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x80,
235 0x61, 0x00, 0x62, 0x00, 0x64, 0x00, 0x6f, 0xfe,
236 0x64, 0x00, 0x62, 0x00, 0x61, 0x00, 0x60, 0x80,
237 0x60, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00,
238 /* mask */
239 0xf0, 0x00, 0xf0, 0x00, 0xf0, 0xc0, 0xf1, 0xc0,
240 0xf3, 0x80, 0xf7, 0x00, 0xff, 0xff, 0xff, 0xff,
241 0xff, 0xff, 0xf7, 0x00, 0xf3, 0x80, 0xf1, 0xc0,
242 0xf0, 0xc0, 0xf0, 0x00, 0xf0, 0x00, 0x00, 0x00,
243 };
244
245 static const unsigned char cur_top_left[] = {
246 16, /* size */
247 1, 15, /* hotspot */
248 /* data */
249 0x00, 0x00, 0xff, 0xfe, 0x7f, 0xfe, 0x00, 0x06,
250 0x00, 0x06, 0x00, 0x06, 0x1f, 0xc6, 0x00, 0xc6,
251 0x01, 0x46, 0x02, 0x46, 0x04, 0x46, 0x08, 0x46,
252 0x10, 0x46, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00,
253 /* mask */
254 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
255 0x00, 0x0f, 0x3f, 0xef, 0x3f, 0xef, 0x3f, 0xef,
256 0x03, 0xef, 0x07, 0xef, 0x0e, 0xef, 0x1c, 0xef,
257 0x38, 0xef, 0x30, 0xef, 0x00, 0x0f, 0x00, 0x0f,
258 };
259
260 static const unsigned char cur_top_right[] = {
261 16, /* size */
262 1, 2, /* hotspot */
263 /* data */
264 0x00, 0x00, 0xff, 0xfe, 0x7f, 0xfe, 0x60, 0x00,
265 0x60, 0x00, 0x60, 0x00, 0x63, 0xf8, 0x63, 0x00,
266 0x62, 0x80, 0x62, 0x40, 0x62, 0x20, 0x62, 0x10,
267 0x62, 0x08, 0x60, 0x00, 0x60, 0x00, 0x00, 0x00,
268 /* mask */
269 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
270 0xf0, 0x00, 0xf7, 0xfc, 0xf7, 0xfc, 0xf7, 0xfc,
271 0xf7, 0xc0, 0xf7, 0xe0, 0xf7, 0x70, 0xf7, 0x38,
272 0xf7, 0x1c, 0xf7, 0x0c, 0xf0, 0x00, 0xf0, 0x00,
273 };
274
275 static const unsigned char cur_bottom_right[] = {
276 16, /* size */
277 14, 2, /* hotspot */
278 /* data */
279 0x00, 0x00, 0x60, 0x00, 0x60, 0x00, 0x62, 0x08,
280 0x62, 0x10, 0x62, 0x20, 0x62, 0x40, 0x62, 0x80,
281 0x63, 0x00, 0x63, 0xf8, 0x60, 0x00, 0x60, 0x00,
282 0x60, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, 0x00, 0x00,
283 /* mask */
284 0xf0, 0x00, 0xf0, 0x00, 0xf7, 0x0c, 0xf7, 0x1c,
285 0xf7, 0x38, 0xf7, 0x70, 0xf7, 0xe0, 0xf7, 0xc0,
286 0xf7, 0xfc, 0xf7, 0xfc, 0xf7, 0xfc, 0xf0, 0x00,
287 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
288 };
289
290 static const unsigned char cur_bottom_left[] = {
291 16, /* size */
292 14, 15, /* hotspot */
293 /* data */
294 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x10, 0x46,
295 0x08, 0x46, 0x04, 0x46, 0x02, 0x46, 0x01, 0x46,
296 0x00, 0xc6, 0x1f, 0xc6, 0x00, 0x06, 0x00, 0x06,
297 0x00, 0x06, 0x7f, 0xfe, 0x7f, 0xfe, 0x00, 0x00,
298 /* mask */
299 0x00, 0x0f, 0x00, 0x0f, 0x30, 0xef, 0x38, 0xef,
300 0x1c, 0xef, 0x0e, 0xef, 0x07, 0xef, 0x03, 0xef,
301 0x3f, 0xef, 0x3f, 0xef, 0x3f, 0xef, 0x00, 0x0f,
302 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
303 };
304
305
306 #endif /* __GLUT_CURSORS_H__ */