xref: /haiku/src/apps/icon-o-matic/generic/gui/cursors.h (revision 128277c969aa806add78941cd2972754c37a1572)
1 /*
2  * Copyright 2006, Haiku.
3  * Distributed under the terms of the MIT License.
4  *
5  * Authors:
6  *		Stephan Aßmus <superstippi@gmx.de>
7  */
8 
9 #ifndef CURSORS_H
10 #define CURSORS_H
11 
12 const unsigned char kEmptyCursor[] = { 16, 1, 0, 0,
13 	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14 	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15 	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16 	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
17 
18 
19 const unsigned char kDropperCursor[] = { 16, 1, 14, 1,
20 	0x00, 0x0e, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0xff,
21 	0x00, 0x7e, 0x00, 0xb8, 0x01, 0x18, 0x03, 0x28,
22 	0x04, 0x40, 0x0c, 0x80, 0x11, 0x00, 0x32, 0x00,
23 	0x44, 0x00, 0x48, 0x00, 0x30, 0x00, 0x00, 0x00,
24 
25 	0x00, 0x0e, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0xff,
26 	0x00, 0x7e, 0x00, 0xf8, 0x01, 0xf8, 0x03, 0xe8,
27 	0x07, 0xc0, 0x0f, 0x80, 0x1f, 0x00, 0x3e, 0x00,
28 	0x7c, 0x00, 0x78, 0x00, 0x30, 0x00, 0x00, 0x00 };
29 
30 const unsigned char kHandCursor[] = { 16, 1, 8, 9,
31 	0x01, 0x80, 0x1a, 0x70, 0x26, 0x48, 0x26, 0x4a,
32 	0x12, 0x4d, 0x12, 0x49, 0x68, 0x09, 0x98, 0x01,
33 	0x88, 0x02, 0x40, 0x02, 0x20, 0x02, 0x20, 0x04,
34 	0x10, 0x04, 0x08, 0x08, 0x04, 0x08, 0x04, 0x08,
35 
36 	0x01, 0x80, 0x1b, 0xf0, 0x3f, 0xf8, 0x3f, 0xfa,
37 	0x1f, 0xff, 0x1f, 0xff, 0x6f, 0xff, 0xff, 0xff,
38 	0xff, 0xfe, 0x7f, 0xfe, 0x3f, 0xfe, 0x3f, 0xfc,
39 	0x1f, 0xfc, 0x0f, 0xf8, 0x07, 0xf8, 0x07, 0xf8 };
40 
41 const unsigned char kCopyCursor[] = { 16, 1, 1, 1,
42 	0x00, 0x00, 0x70, 0x00, 0x48, 0x00, 0x48, 0x00,
43 	0x27, 0xc0, 0x24, 0xb8, 0x12, 0x54, 0x10, 0x02,
44 	0x79, 0xe2, 0x99, 0x22, 0x85, 0x7a, 0x61, 0x4a,
45 	0x19, 0xca, 0x04, 0x4a, 0x02, 0x78, 0x00, 0x00,
46 
47 	0x00, 0x00, 0x70, 0x00, 0x78, 0x00, 0x78, 0x00,
48 	0x3f, 0xc0, 0x3f, 0xf8, 0x1f, 0xfc, 0x1f, 0xfe,
49 	0x7f, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0x7f, 0xfe,
50 	0x1f, 0xfe, 0x07, 0xfe, 0x03, 0xf8, 0x00, 0x00 };
51 
52 const unsigned char kStopCursor[] = { 16, 1, 8, 9,
53 	0x07, 0xe0, 0x18, 0x18, 0x20, 0x04, 0x47, 0xe2,
54 	0x48, 0x42, 0x90, 0x89, 0x91, 0x19, 0x92, 0x29,
55 	0x94, 0x49, 0x98, 0x89, 0x91, 0x09, 0x42, 0x12,
56 	0x47, 0xe2, 0x20, 0x04, 0x18, 0x18, 0x07, 0xe0,
57 
58 	0x07, 0xe0, 0x1f, 0xf8, 0x3f, 0xfc, 0x7f, 0xfe,
59 	0x78, 0x7e, 0xf0, 0xff, 0xf1, 0xff, 0xf3, 0xef,
60 	0xf7, 0xcf, 0xff, 0x8f, 0xff, 0x0f, 0x7e, 0x1e,
61 	0x7f, 0xfe, 0x3f, 0xfc, 0x1f, 0xf8, 0x07, 0xe0 };
62 
63 const unsigned char kGrabCursor[] = { 16, 1, 8, 9,
64 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
65 	0x0d, 0xb0, 0x12, 0x4c, 0x10, 0x0a, 0x08, 0x02,
66 	0x18, 0x02, 0x20, 0x02, 0x20, 0x02, 0x20, 0x04,
67 	0x10, 0x04, 0x08, 0x08, 0x04, 0x08, 0x04, 0x08,
68 
69 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
70 	0x0d, 0xb0, 0x1f, 0xfc, 0x1f, 0xfe, 0x0f, 0xfe,
71 	0x1f, 0xfe, 0x3f, 0xfe, 0x3f, 0xfe, 0x3f, 0xfc,
72 	0x1f, 0xfc, 0x0f, 0xf8, 0x07, 0xf8, 0x07, 0xf8 };
73 
74 const unsigned char kFillBucketCursor[] = { 16, 1, 15, 2,
75 	0x00, 0xe0, 0x01, 0x10, 0x01, 0x90, 0x03, 0x50,
76 	0x0d, 0x30, 0x39, 0x10, 0x71, 0x08, 0xe2, 0x84,
77 	0xa1, 0x02, 0xb0, 0x01, 0xa8, 0x01, 0xa4, 0x02,
78 	0xa2, 0x04, 0xa1, 0x08, 0x60, 0x90, 0x20, 0x60,
79 
80 	0x00, 0xe0, 0x01, 0x10, 0x01, 0x90, 0x03, 0xd0,
81 	0x0f, 0xf0, 0x3f, 0xf0, 0x7f, 0xf8, 0xff, 0xfc,
82 	0xff, 0xfe, 0xff, 0xff, 0xef, 0xff, 0xe7, 0xfe,
83 	0xe3, 0xfc, 0xe1, 0xf8, 0x60, 0xf0, 0x20, 0x60 };
84 
85 // ----------- Transformation cursors
86 
87 const unsigned char kMoveCursor[] = { 16, 1, 8, 8,
88 	0x01, 0x80, 0x02, 0x40, 0x04, 0x20, 0x08, 0x10,
89 	0x1e, 0x78, 0x2a, 0x54, 0x4e, 0x72, 0x80, 0x01,
90 	0x80, 0x01, 0x4e, 0x72, 0x2a, 0x54, 0x1e, 0x78,
91 	0x08, 0x10, 0x04, 0x20, 0x02, 0x40, 0x01, 0x80,
92 
93 	0x01, 0x80, 0x03, 0xc0, 0x07, 0xe0, 0x0f, 0xf0,
94 	0x1f, 0xf8, 0x3b, 0xdc, 0x7f, 0xfe, 0xff, 0xff,
95 	0xff, 0xff, 0x7f, 0xfe, 0x3b, 0xdc, 0x1f, 0xf8,
96 	0x0f, 0xf0, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x80 };
97 
98 const unsigned char kLeftRightCursor[] = { 16, 1, 8, 8,
99 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
100 	0x18, 0x18, 0x28, 0x14, 0x4f, 0xf2, 0x80, 0x01,
101 	0x80, 0x01, 0x4f, 0xf2, 0x28, 0x14, 0x18, 0x18,
102 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
103 
104 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
105 	0x18, 0x18, 0x38, 0x1c, 0x7f, 0xfe, 0xff, 0xff,
106 	0xff, 0xff, 0x7f, 0xfe, 0x38, 0x1c, 0x18, 0x18,
107 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
108 
109 const unsigned char kUpDownCursor[] = { 16, 1, 8, 8,
110 	0x01, 0x80, 0x02, 0x40, 0x04, 0x20, 0x08, 0x10,
111 	0x0e, 0x70, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40,
112 	0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x0e, 0x70,
113 	0x08, 0x10, 0x04, 0x20, 0x02, 0x40, 0x01, 0x80,
114 
115 	0x01, 0x80, 0x03, 0xc0, 0x07, 0xe0, 0x0f, 0xf0,
116 	0x0f, 0xf0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0,
117 	0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x0f, 0xf0,
118 	0x0f, 0xf0, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x80 };
119 
120 const unsigned char kLeftTopRightBottomCursor[] = { 16, 1, 8, 8,
121 	0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x21, 0x00,
122 	0x22, 0x00, 0x21, 0x00, 0x28, 0x80, 0x34, 0x40,
123 	0x02, 0x2c, 0x01, 0x14, 0x00, 0x84, 0x00, 0x44,
124 	0x00, 0x84, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00,
125 
126 	0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x3f, 0x00,
127 	0x3e, 0x00, 0x3f, 0x00, 0x3f, 0x80, 0x37, 0xc0,
128 	0x03, 0xec, 0x01, 0xfc, 0x00, 0xfc, 0x00, 0x7c,
129 	0x00, 0xfc, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00 };
130 
131 const unsigned char kLeftBottomRightTopCursor[] = { 16, 1, 8, 8,
132 	0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x84,
133 	0x00, 0x44, 0x00, 0x84, 0x01, 0x14, 0x02, 0x2c,
134 	0x34, 0x40, 0x28, 0x80, 0x21, 0x00, 0x22, 0x00,
135 	0x21, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00,
136 
137 	0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0xfc,
138 	0x00, 0x7c, 0x00, 0xfc, 0x01, 0xfc, 0x03, 0xec,
139 	0x37, 0xc0, 0x3f, 0x80, 0x3f, 0x00, 0x3e, 0x00,
140 	0x3f, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00 };
141 
142 const unsigned char kRotateLCursor[] = { 16, 1, 8, 8,
143 	0x01, 0x80, 0x03, 0x40, 0x0c, 0x20, 0x10, 0x10,
144 	0x23, 0x20, 0x25, 0x40, 0x49, 0x80, 0x48, 0x00,
145 	0x48, 0x00, 0x49, 0x80, 0x25, 0x40, 0x23, 0x20,
146 	0x10, 0x10, 0x0c, 0x20, 0x03, 0x40, 0x01, 0x80,
147 
148 	0x01, 0x80, 0x03, 0xc0, 0x0f, 0xe0, 0x1f, 0xf0,
149 	0x3f, 0xe0, 0x3d, 0xc0, 0x79, 0x80, 0x78, 0x00,
150 	0x78, 0x00, 0x79, 0x80, 0x3d, 0xc0, 0x3f, 0xe0,
151 	0x1f, 0xf0, 0x0f, 0xe0, 0x03, 0xc0, 0x01, 0x80 };
152 
153 const unsigned char kRotateLBCursor[] = { 16, 1, 8, 8,
154 	0x00, 0x00, 0x3f, 0x00, 0x21, 0x00, 0x11, 0x00,
155 	0x21, 0x00, 0x25, 0x00, 0x4b, 0x00, 0x48, 0x00,
156 	0x48, 0x7e, 0x48, 0x42, 0x24, 0x22, 0x23, 0xc2,
157 	0x10, 0x0a, 0x0c, 0x36, 0x03, 0xc0, 0x00, 0x00,
158 
159 	0x00, 0x00, 0x3f, 0x00, 0x3f, 0x00, 0x1f, 0x00,
160 	0x3f, 0x00, 0x3f, 0x00, 0x7b, 0x00, 0x78, 0x00,
161 	0x78, 0x7e, 0x78, 0x7e, 0x3c, 0x3e, 0x3f, 0xfe,
162 	0x1f, 0xfe, 0x0f, 0xf6, 0x03, 0xc0, 0x00, 0x00 };
163 
164 const unsigned char kRotateBCursor[] = { 16, 1, 8, 8,
165 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
166 	0x00, 0x00, 0x10, 0x08, 0x28, 0x14, 0x44, 0x22,
167 	0x82, 0x41, 0xce, 0x73, 0x48, 0x12, 0x24, 0x24,
168 	0x23, 0xc4, 0x10, 0x08, 0x0c, 0x30, 0x03, 0xc0,
169 
170 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
171 	0x00, 0x00, 0x10, 0x08, 0x38, 0x1c, 0x7c, 0x3e,
172 	0xfe, 0x7f, 0xfe, 0x7f, 0x78, 0x1e, 0x3c, 0x3c,
173 	0x3f, 0xfc, 0x1f, 0xf8, 0x0f, 0xf0, 0x03, 0xc0 };
174 
175 const unsigned char kRotateRBCursor[] = { 16, 1, 8, 8,
176 	0x00, 0x00, 0x00, 0xfc, 0x00, 0x84, 0x00, 0x88,
177 	0x00, 0x84, 0x00, 0xa4, 0x00, 0xd2, 0x00, 0x12,
178 	0x7e, 0x12, 0x42, 0x12, 0x44, 0x24, 0x43, 0xc4,
179 	0x50, 0x08, 0x6c, 0x30, 0x03, 0xc0, 0x00, 0x00,
180 
181 	0x00, 0x00, 0x00, 0xfc, 0x00, 0xfc, 0x00, 0xf8,
182 	0x00, 0xfc, 0x00, 0xfc, 0x00, 0xde, 0x00, 0x1e,
183 	0x7e, 0x1e, 0x7e, 0x1e, 0x7c, 0x3c, 0x7f, 0xfc,
184 	0x7f, 0xf8, 0x6f, 0xf0, 0x03, 0xc0, 0x00, 0x00 };
185 
186 const unsigned char kRotateRCursor[] = { 16, 1, 8, 8,
187 	0x00, 0xc0, 0x01, 0x60, 0x02, 0x18, 0x04, 0x04,
188 	0x02, 0x62, 0x01, 0x52, 0x00, 0xc9, 0x00, 0x09,
189 	0x00, 0x09, 0x00, 0xc9, 0x01, 0x52, 0x02, 0x62,
190 	0x04, 0x04, 0x02, 0x18, 0x01, 0x60, 0x00, 0xc0,
191 
192 	0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf8, 0x07, 0xfc,
193 	0x03, 0xfe, 0x01, 0xde, 0x00, 0xcf, 0x00, 0x0f,
194 	0x00, 0x0f, 0x00, 0xcf, 0x01, 0xde, 0x03, 0xfe,
195 	0x07, 0xfc, 0x03, 0xf8, 0x01, 0xe0, 0x00, 0xc0 };
196 
197 const unsigned char kRotateRTCursor[] = { 16, 1, 8, 8,
198 	0x00, 0x00, 0x03, 0xc0, 0x6c, 0x30, 0x50, 0x08,
199 	0x43, 0xc4, 0x44, 0x24, 0x42, 0x12, 0x7e, 0x12,
200 	0x00, 0x12, 0x00, 0xd2, 0x00, 0xa4, 0x00, 0x84,
201 	0x00, 0x88, 0x00, 0x84, 0x00, 0xfc, 0x00, 0x00,
202 
203 	0x00, 0x00, 0x03, 0xc0, 0x6f, 0xf0, 0x7f, 0xf8,
204 	0x7f, 0xfc, 0x7c, 0x3c, 0x7e, 0x1e, 0x7e, 0x1e,
205 	0x00, 0x1e, 0x00, 0xde, 0x00, 0xfc, 0x00, 0xfc,
206 	0x00, 0xf8, 0x00, 0xfc, 0x00, 0xfc, 0x00, 0x00 };
207 
208 const unsigned char kRotateTCursor[] = { 16, 1, 8, 8,
209 	0x03, 0xc0, 0x0c, 0x30, 0x10, 0x08, 0x23, 0xc4,
210 	0x24, 0x24, 0x48, 0x12, 0xce, 0x73, 0x82, 0x41,
211 	0x44, 0x22, 0x28, 0x14, 0x10, 0x08, 0x00, 0x00,
212 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
213 
214 	0x03, 0xc0, 0x0f, 0xf0, 0x1f, 0xf8, 0x3f, 0xfc,
215 	0x3c, 0x3c, 0x78, 0x1e, 0xfe, 0x7f, 0xfe, 0x7f,
216 	0x7c, 0x3e, 0x38, 0x1c, 0x10, 0x08, 0x00, 0x00,
217 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
218 
219 const unsigned char kRotateLTCursor[] = { 16, 1, 8, 8,
220 	0x00, 0x00, 0x03, 0xc0, 0x0c, 0x36, 0x10, 0x0a,
221 	0x23, 0xc2, 0x24, 0x22, 0x48, 0x42, 0x48, 0x7e,
222 	0x48, 0x00, 0x4b, 0x00, 0x25, 0x00, 0x21, 0x00,
223 	0x11, 0x00, 0x21, 0x00, 0x3f, 0x00, 0x00, 0x00,
224 
225 	0x00, 0x00, 0x03, 0xc0, 0x0f, 0xf6, 0x1f, 0xfe,
226 	0x3f, 0xfe, 0x3c, 0x3e, 0x78, 0x7e, 0x78, 0x7e,
227 	0x78, 0x00, 0x7b, 0x00, 0x3f, 0x00, 0x3f, 0x00,
228 	0x1f, 0x00, 0x3f, 0x00, 0x3f, 0x00, 0x00, 0x00 };
229 
230 // ------------- Path cursors
231 
232 const unsigned char kPathNewCursor[] = { 16, 1, 4, 4,
233 	0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
234 	0xe3, 0x80, 0x00, 0x20, 0x08, 0x50, 0x09, 0x54,
235 	0x08, 0x88, 0x03, 0x06, 0x04, 0x01, 0x03, 0x06,
236 	0x00, 0x88, 0x01, 0x54, 0x00, 0x50, 0x00, 0x20,
237 
238 	0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0xe3, 0x80,
239 	0xe3, 0x80, 0xe3, 0xa0, 0x1c, 0x70, 0x1d, 0x74,
240 	0x1c, 0xf8, 0x03, 0xfe, 0x07, 0xff, 0x03, 0xfe,
241 	0x00, 0xf8, 0x01, 0x74, 0x00, 0x70, 0x00, 0x20 };
242 
243 const unsigned char kPathAddCursor[] = { 16, 1, 4, 4,
244 	0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
245 	0xe3, 0x80, 0x00, 0x00, 0x08, 0x00, 0x08, 0x78,
246 	0x08, 0x48, 0x01, 0xce, 0x01, 0x02, 0x01, 0x02,
247 	0x01, 0xce, 0x00, 0x48, 0x00, 0x78, 0x00, 0x00,
248 
249 	0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0xe3, 0x80,
250 	0xe3, 0x80, 0xe3, 0x80, 0x1c, 0x00, 0x1c, 0x78,
251 	0x1c, 0x78, 0x01, 0xfe, 0x01, 0xfe, 0x01, 0xfe,
252 	0x01, 0xfe, 0x00, 0x78, 0x00, 0x78, 0x00, 0x00 };
253 
254 const unsigned char kPathRemoveCursor[] = { 16, 1, 4, 4,
255 	0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
256 	0xe3, 0x80, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00,
257 	0x08, 0x00, 0x01, 0xfe, 0x01, 0x02, 0x01, 0x02,
258 	0x01, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
259 
260 	0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0xe3, 0x80,
261 	0xe3, 0x80, 0xe3, 0x80, 0x1c, 0x00, 0x1c, 0x00,
262 	0x1c, 0x00, 0x01, 0xfe, 0x01, 0xfe, 0x01, 0xfe,
263 	0x01, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
264 
265 const unsigned char kPathInsertCursor[] = { 16, 1, 4, 4,
266 	0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
267 	0xe3, 0x80, 0x00, 0x00, 0x08, 0x00, 0x09, 0xf0,
268 	0x09, 0x10, 0x01, 0x10, 0x00, 0xa0, 0x00, 0x40,
269 	0x1f, 0x1f, 0x11, 0x11, 0x1f, 0x1f, 0x00, 0x00,
270 
271 	0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0xe3, 0x80,
272 	0xe3, 0x80, 0xe3, 0x80, 0x1c, 0x00, 0x1d, 0xf0,
273 	0x1d, 0xf0, 0x01, 0xf0, 0x00, 0xe0, 0x00, 0x40,
274 	0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x00, 0x00 };
275 
276 const unsigned char kPathMoveCursor[] = { 16, 1, 4, 4,
277 	0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
278 	0xe3, 0x80, 0x00, 0x20, 0x08, 0x50, 0x08, 0x88,
279 	0x09, 0x74, 0x02, 0x8a, 0x04, 0x89, 0x02, 0x8a,
280 	0x01, 0x74, 0x00, 0x88, 0x00, 0x50, 0x00, 0x20,
281 
282 	0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0xe3, 0x80,
283 	0xe3, 0x80, 0xe3, 0xa0, 0x1c, 0x70, 0x1c, 0xf8,
284 	0x1d, 0x74, 0x03, 0x8e, 0x07, 0x8f, 0x03, 0x8e,
285 	0x01, 0x74, 0x00, 0xf8, 0x00, 0x70, 0x00, 0x20 };
286 
287 const unsigned char kPathCloseCursor[] = { 16, 1, 4, 4,
288 	0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
289 	0xe3, 0x80, 0x00, 0x00, 0x08, 0x70, 0x08, 0x88,
290 	0x09, 0x04, 0x02, 0x72, 0x02, 0x52, 0x02, 0x72,
291 	0x01, 0x04, 0x00, 0x88, 0x00, 0x70, 0x00, 0x00,
292 
293 	0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0xe3, 0x80,
294 	0xe3, 0x80, 0xe3, 0x80, 0x1c, 0x70, 0x1c, 0xf8,
295 	0x1d, 0xfc, 0x03, 0xfe, 0x03, 0xde, 0x03, 0xfe,
296 	0x01, 0xfc, 0x00, 0xf8, 0x00, 0x70, 0x00, 0x00 };
297 
298 const unsigned char kPathSharpCursor[] = { 16, 1, 4, 4,
299 	0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
300 	0xe3, 0x80, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00,
301 	0x08, 0x00, 0x01, 0x8c, 0x02, 0x52, 0x02, 0x22,
302 	0x01, 0x04, 0x00, 0x88, 0x00, 0x50, 0x00, 0x20,
303 
304 	0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0xe3, 0x80,
305 	0xe3, 0x80, 0xe3, 0x80, 0x1c, 0x00, 0x1c, 0x00,
306 	0x1c, 0x00, 0x01, 0x8c, 0x03, 0xde, 0x03, 0xfe,
307 	0x01, 0xfc, 0x00, 0xf8, 0x00, 0x70, 0x00, 0x20 };
308 
309 const unsigned char kPathSelectCursor[] = { 16, 1, 4, 4,
310 	0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
311 	0xe3, 0x80, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00,
312 	0x09, 0x55, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00,
313 	0x01, 0x01, 0x00, 0x00, 0x01, 0x55, 0x00, 0x00,
314 
315 	0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0xe3, 0x80,
316 	0xe3, 0x80, 0xe3, 0x80, 0x1c, 0x00, 0x1c, 0x00,
317 	0x1d, 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
318 	0x01, 0x01, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00 };
319 
320 // -------------------
321 
322 const unsigned char kEllipseCursor[] = { 16, 1, 4, 4,
323 	0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
324 	0xe3, 0x80, 0x00, 0x00, 0x08, 0x78, 0x09, 0x86,
325 	0x09, 0x02, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
326 	0x02, 0x01, 0x01, 0x02, 0x01, 0x86, 0x00, 0x78,
327 
328 	0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0xe3, 0x80,
329 	0xe3, 0x80, 0xe3, 0x80, 0x1c, 0x78, 0x1d, 0xfe,
330 	0x1d, 0xfe, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff,
331 	0x03, 0xff, 0x01, 0xfe, 0x01, 0xfe, 0x00, 0x78 };
332 
333 const unsigned char kRectCursor[] = { 16, 1, 4, 4,
334 	0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
335 	0xe3, 0x80, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00,
336 	0x0b, 0xff, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
337 	0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x03, 0xff,
338 
339 	0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0xe3, 0x80,
340 	0xe3, 0x80, 0xe3, 0x80, 0x1c, 0x00, 0x1c, 0x00,
341 	0x1f, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff,
342 	0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff };
343 
344 #endif // CURSORS_H
345