1 | // Copyright (C) 2016 The Qt Company Ltd. |
---|---|
2 | // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only |
3 | |
4 | #include <QtWidgets/private/qtwidgetsglobal_p.h> |
5 | |
6 | #ifndef QT_NO_IMAGEFORMAT_XPM |
7 | |
8 | // |
9 | // W A R N I N G |
10 | // ------------- |
11 | // |
12 | // This file is not part of the Qt API. It exists purely as an |
13 | // implementation detail. This header file may change from version to |
14 | // version without notice, or even be removed. |
15 | // |
16 | // We mean it. |
17 | // |
18 | |
19 | // the SVG sources for these pixmaps are in styles/images |
20 | |
21 | static const char * const check_list_controller_xpm[] = { |
22 | "16 16 4 1", |
23 | " c None", |
24 | ". c #000000000000", |
25 | "X c #FFFFFFFF0000", |
26 | "o c #C71BC30BC71B", |
27 | " ", |
28 | " ", |
29 | " .......... ", |
30 | " .XXXXXXXX. ", |
31 | " .XXXXXXXX.oo ", |
32 | " .XXXXXXXX.oo ", |
33 | " .XXXXXXXX.oo ", |
34 | " .XXXXXXXX.oo ", |
35 | " .XXXXXXXX.oo ", |
36 | " .XXXXXXXX.oo ", |
37 | " .XXXXXXXX.oo ", |
38 | " ..........oo ", |
39 | " oooooooooo ", |
40 | " oooooooooo ", |
41 | " ", |
42 | " "}; |
43 | |
44 | |
45 | static const char * const tb_extension_arrow_v_xpm[] = { |
46 | "5 8 3 1", |
47 | " c None", |
48 | ". c #000000", |
49 | "+ c none", |
50 | ".+++.", |
51 | "..+..", |
52 | "+...+", |
53 | "++.++", |
54 | ".+++.", |
55 | "..+..", |
56 | "+...+", |
57 | "++.++" |
58 | }; |
59 | |
60 | static const char * const tb_extension_arrow_h_xpm[] = { |
61 | "8 5 3 1", |
62 | " c None", |
63 | ". c #000000", |
64 | "+ c none", |
65 | "..++..++", |
66 | "+..++..+", |
67 | "++..++..", |
68 | "+..++..+", |
69 | "..++..++", |
70 | }; |
71 | |
72 | static const char * const filedialog_start_xpm[]={ |
73 | "16 15 8 1", |
74 | "a c #cec6bd", |
75 | "# c #000000", |
76 | "e c #ffff00", |
77 | "b c #999999", |
78 | "f c #cccccc", |
79 | "d c #dcdcdc", |
80 | "c c #ffffff", |
81 | ". c None", |
82 | ".....######aaaaa", |
83 | "...bb#cccc##aaaa", |
84 | "..bcc#cccc#d#aaa", |
85 | ".bcef#cccc#dd#aa", |
86 | ".bcfe#cccc#####a", |
87 | ".bcef#ccccccccc#", |
88 | "bbbbbbbbbbbbccc#", |
89 | "bccccccccccbbcc#", |
90 | "bcefefefefee#bc#", |
91 | ".bcefefefefef#c#", |
92 | ".bcfefefefefe#c#", |
93 | "..bcfefefefeeb##", |
94 | "..bbbbbbbbbbbbb#", |
95 | "...#############", |
96 | "................"}; |
97 | |
98 | static const char * const filedialog_end_xpm[]={ |
99 | "16 15 9 1", |
100 | "d c #a0a0a0", |
101 | "c c #c3c3c3", |
102 | "# c #cec6bd", |
103 | ". c #000000", |
104 | "f c #ffff00", |
105 | "e c #999999", |
106 | "g c #cccccc", |
107 | "b c #ffffff", |
108 | "a c None", |
109 | "......####aaaaaa", |
110 | ".bbbb..###aaaaaa", |
111 | ".bbbb.c.##aaaaaa", |
112 | ".bbbb....ddeeeea", |
113 | ".bbbbbbb.bbbbbe.", |
114 | ".bbbbbbb.bcfgfe.", |
115 | "eeeeeeeeeeeeefe.", |
116 | "ebbbbbbbbbbeege.", |
117 | "ebfgfgfgfgff.ee.", |
118 | "aebfgfgfgfgfg.e.", |
119 | "aebgfgfgfgfgf.e.", |
120 | "aaebgfgfgfgffe..", |
121 | "aaeeeeeeeeeeeee.", |
122 | "aaa.............", |
123 | "aaaaaaaaaaaaaaaa"}; |
124 | |
125 | |
126 | /* XPM */ |
127 | static const char * const qt_menu_xpm[] = { |
128 | "16 16 72 1", |
129 | " c None", |
130 | ". c #65AF36", |
131 | "+ c #66B036", |
132 | "@ c #77B94C", |
133 | "# c #A7D28C", |
134 | "$ c #BADBA4", |
135 | "% c #A4D088", |
136 | "& c #72B646", |
137 | "* c #9ACB7A", |
138 | "= c #7FBD56", |
139 | "- c #85C05F", |
140 | "; c #F4F9F0", |
141 | "> c #FFFFFF", |
142 | ", c #E5F1DC", |
143 | "' c #ECF5E7", |
144 | ") c #7ABA50", |
145 | "! c #83BF5C", |
146 | "~ c #AED595", |
147 | "{ c #D7EACA", |
148 | "] c #A9D28D", |
149 | "^ c #BCDDA8", |
150 | "/ c #C4E0B1", |
151 | "( c #81BE59", |
152 | "_ c #D0E7C2", |
153 | ": c #D4E9C6", |
154 | "< c #6FB542", |
155 | "[ c #6EB440", |
156 | "} c #88C162", |
157 | "| c #98CA78", |
158 | "1 c #F4F9F1", |
159 | "2 c #8FC56C", |
160 | "3 c #F1F8EC", |
161 | "4 c #E8F3E1", |
162 | "5 c #D4E9C7", |
163 | "6 c #74B748", |
164 | "7 c #80BE59", |
165 | "8 c #73B747", |
166 | "9 c #6DB43F", |
167 | "0 c #CBE4BA", |
168 | "a c #80BD58", |
169 | "b c #6DB33F", |
170 | "c c #FEFFFE", |
171 | "d c #68B138", |
172 | "e c #F9FCF7", |
173 | "f c #91C66F", |
174 | "g c #E8F3E0", |
175 | "h c #DCEDD0", |
176 | "i c #91C66E", |
177 | "j c #A3CF86", |
178 | "k c #C9E3B8", |
179 | "l c #B0D697", |
180 | "m c #E3F0DA", |
181 | "n c #95C873", |
182 | "o c #E6F2DE", |
183 | "p c #9ECD80", |
184 | "q c #BEDEAA", |
185 | "r c #C7E2B6", |
186 | "s c #79BA4F", |
187 | "t c #6EB441", |
188 | "u c #BCDCA7", |
189 | "v c #FAFCF8", |
190 | "w c #F6FAF3", |
191 | "x c #84BF5D", |
192 | "y c #EDF6E7", |
193 | "z c #FAFDF9", |
194 | "A c #88C263", |
195 | "B c #98CA77", |
196 | "C c #CDE5BE", |
197 | "D c #67B037", |
198 | "E c #D9EBCD", |
199 | "F c #6AB23C", |
200 | "G c #77B94D", |
201 | " .++++++++++++++", |
202 | ".+++++++++++++++", |
203 | "+++@#$%&+++*=+++", |
204 | "++-;>,>')+!>~+++", |
205 | "++{>]+^>/(_>:~<+", |
206 | "+[>>}+|>123>456+", |
207 | "+7>>8+->>90>~+++", |
208 | "+a>>b+a>c[0>~+++", |
209 | "+de>=+f>g+0>~+++", |
210 | "++h>i+j>k+0>~+++", |
211 | "++l>mno>p+q>rst+", |
212 | "++duv>wl++xy>zA+", |
213 | "++++B>Cb++++&D++", |
214 | "+++++0zE++++++++", |
215 | "++++++FG+++++++.", |
216 | "++++++++++++++. "}; |
217 | |
218 | static const char * const qt_close_xpm[] = { |
219 | "10 10 2 1", |
220 | "# c #000000", |
221 | ". c None", |
222 | "..........", |
223 | ".##....##.", |
224 | "..##..##..", |
225 | "...####...", |
226 | "....##....", |
227 | "...####...", |
228 | "..##..##..", |
229 | ".##....##.", |
230 | "..........", |
231 | ".........."}; |
232 | |
233 | static const char * const qt_maximize_xpm[]={ |
234 | "10 10 2 1", |
235 | "# c #000000", |
236 | ". c None", |
237 | "#########.", |
238 | "#########.", |
239 | "#.......#.", |
240 | "#.......#.", |
241 | "#.......#.", |
242 | "#.......#.", |
243 | "#.......#.", |
244 | "#.......#.", |
245 | "#########.", |
246 | ".........."}; |
247 | |
248 | static const char * const qt_minimize_xpm[] = { |
249 | "10 10 2 1", |
250 | "# c #000000", |
251 | ". c None", |
252 | "..........", |
253 | "..........", |
254 | "..........", |
255 | "..........", |
256 | "..........", |
257 | "..........", |
258 | "..........", |
259 | ".#######..", |
260 | ".#######..", |
261 | ".........."}; |
262 | |
263 | static const char * const qt_normalizeup_xpm[] = { |
264 | "10 10 2 1", |
265 | "# c #000000", |
266 | ". c None", |
267 | "...######.", |
268 | "...######.", |
269 | "...#....#.", |
270 | ".######.#.", |
271 | ".######.#.", |
272 | ".#....###.", |
273 | ".#....#...", |
274 | ".#....#...", |
275 | ".######...", |
276 | ".........."}; |
277 | |
278 | static const char * const qt_help_xpm[] = { |
279 | "10 10 2 1", |
280 | ". c None", |
281 | "# c #000000", |
282 | "..........", |
283 | "..######..", |
284 | ".##....##.", |
285 | "......##..", |
286 | ".....##...", |
287 | "....##....", |
288 | "....##....", |
289 | "..........", |
290 | "....##....", |
291 | ".........."}; |
292 | |
293 | static const char * const qt_shade_xpm[] = { |
294 | "10 10 2 1", |
295 | "# c #000000", |
296 | ". c None", |
297 | "..........", |
298 | "..........", |
299 | "..........", |
300 | "..........", |
301 | "....#.....", |
302 | "...###....", |
303 | "..#####...", |
304 | ".#######..", |
305 | "..........", |
306 | ".........."}; |
307 | |
308 | static const char * const qt_unshade_xpm[] = { |
309 | "10 10 2 1", |
310 | "# c #000000", |
311 | ". c None", |
312 | "..........", |
313 | "..........", |
314 | "..........", |
315 | ".#######..", |
316 | "..#####...", |
317 | "...###....", |
318 | "....#.....", |
319 | "..........", |
320 | "..........", |
321 | ".........."}; |
322 | |
323 | static const char * const dock_widget_close_xpm[] = { |
324 | "8 8 2 1", |
325 | "# c #000000", |
326 | ". c None", |
327 | "........", |
328 | ".##..##.", |
329 | "..####..", |
330 | "...##...", |
331 | "..####..", |
332 | ".##..##.", |
333 | "........", |
334 | "........"}; |
335 | |
336 | /* XPM */ |
337 | static const char * const information_xpm[]={ |
338 | "32 32 5 1", |
339 | ". c None", |
340 | "c c #000000", |
341 | "* c #999999", |
342 | "a c #ffffff", |
343 | "b c #0000ff", |
344 | "...........********.............", |
345 | "........***aaaaaaaa***..........", |
346 | "......**aaaaaaaaaaaaaa**........", |
347 | ".....*aaaaaaaaaaaaaaaaaa*.......", |
348 | "....*aaaaaaaabbbbaaaaaaaac......", |
349 | "...*aaaaaaaabbbbbbaaaaaaaac.....", |
350 | "..*aaaaaaaaabbbbbbaaaaaaaaac....", |
351 | ".*aaaaaaaaaaabbbbaaaaaaaaaaac...", |
352 | ".*aaaaaaaaaaaaaaaaaaaaaaaaaac*..", |
353 | "*aaaaaaaaaaaaaaaaaaaaaaaaaaaac*.", |
354 | "*aaaaaaaaaabbbbbbbaaaaaaaaaaac*.", |
355 | "*aaaaaaaaaaaabbbbbaaaaaaaaaaac**", |
356 | "*aaaaaaaaaaaabbbbbaaaaaaaaaaac**", |
357 | "*aaaaaaaaaaaabbbbbaaaaaaaaaaac**", |
358 | "*aaaaaaaaaaaabbbbbaaaaaaaaaaac**", |
359 | "*aaaaaaaaaaaabbbbbaaaaaaaaaaac**", |
360 | ".*aaaaaaaaaaabbbbbaaaaaaaaaac***", |
361 | ".*aaaaaaaaaaabbbbbaaaaaaaaaac***", |
362 | "..*aaaaaaaaaabbbbbaaaaaaaaac***.", |
363 | "...caaaaaaabbbbbbbbbaaaaaac****.", |
364 | "....caaaaaaaaaaaaaaaaaaaac****..", |
365 | ".....caaaaaaaaaaaaaaaaaac****...", |
366 | "......ccaaaaaaaaaaaaaacc****....", |
367 | ".......*cccaaaaaaaaccc*****.....", |
368 | "........***cccaaaac*******......", |
369 | "..........****caaac*****........", |
370 | ".............*caaac**...........", |
371 | "...............caac**...........", |
372 | "................cac**...........", |
373 | ".................cc**...........", |
374 | "..................***...........", |
375 | "...................**..........."}; |
376 | /* XPM */ |
377 | static const char* const warning_xpm[]={ |
378 | "32 32 4 1", |
379 | ". c None", |
380 | "a c #ffff00", |
381 | "* c #000000", |
382 | "b c #999999", |
383 | ".............***................", |
384 | "............*aaa*...............", |
385 | "...........*aaaaa*b.............", |
386 | "...........*aaaaa*bb............", |
387 | "..........*aaaaaaa*bb...........", |
388 | "..........*aaaaaaa*bb...........", |
389 | ".........*aaaaaaaaa*bb..........", |
390 | ".........*aaaaaaaaa*bb..........", |
391 | "........*aaaaaaaaaaa*bb.........", |
392 | "........*aaaa***aaaa*bb.........", |
393 | ".......*aaaa*****aaaa*bb........", |
394 | ".......*aaaa*****aaaa*bb........", |
395 | "......*aaaaa*****aaaaa*bb.......", |
396 | "......*aaaaa*****aaaaa*bb.......", |
397 | ".....*aaaaaa*****aaaaaa*bb......", |
398 | ".....*aaaaaa*****aaaaaa*bb......", |
399 | "....*aaaaaaaa***aaaaaaaa*bb.....", |
400 | "....*aaaaaaaa***aaaaaaaa*bb.....", |
401 | "...*aaaaaaaaa***aaaaaaaaa*bb....", |
402 | "...*aaaaaaaaaa*aaaaaaaaaa*bb....", |
403 | "..*aaaaaaaaaaa*aaaaaaaaaaa*bb...", |
404 | "..*aaaaaaaaaaaaaaaaaaaaaaa*bb...", |
405 | ".*aaaaaaaaaaaa**aaaaaaaaaaa*bb..", |
406 | ".*aaaaaaaaaaa****aaaaaaaaaa*bb..", |
407 | "*aaaaaaaaaaaa****aaaaaaaaaaa*bb.", |
408 | "*aaaaaaaaaaaaa**aaaaaaaaaaaa*bb.", |
409 | "*aaaaaaaaaaaaaaaaaaaaaaaaaaa*bbb", |
410 | "*aaaaaaaaaaaaaaaaaaaaaaaaaaa*bbb", |
411 | ".*aaaaaaaaaaaaaaaaaaaaaaaaa*bbbb", |
412 | "..*************************bbbbb", |
413 | "....bbbbbbbbbbbbbbbbbbbbbbbbbbb.", |
414 | ".....bbbbbbbbbbbbbbbbbbbbbbbbb.."}; |
415 | /* XPM */ |
416 | static const char* const critical_xpm[]={ |
417 | "32 32 4 1", |
418 | ". c None", |
419 | "a c #999999", |
420 | "* c #ff0000", |
421 | "b c #ffffff", |
422 | "...........********.............", |
423 | ".........************...........", |
424 | ".......****************.........", |
425 | "......******************........", |
426 | ".....********************a......", |
427 | "....**********************a.....", |
428 | "...************************a....", |
429 | "..*******b**********b*******a...", |
430 | "..******bbb********bbb******a...", |
431 | ".******bbbbb******bbbbb******a..", |
432 | ".*******bbbbb****bbbbb*******a..", |
433 | "*********bbbbb**bbbbb*********a.", |
434 | "**********bbbbbbbbbb**********a.", |
435 | "***********bbbbbbbb***********aa", |
436 | "************bbbbbb************aa", |
437 | "************bbbbbb************aa", |
438 | "***********bbbbbbbb***********aa", |
439 | "**********bbbbbbbbbb**********aa", |
440 | "*********bbbbb**bbbbb*********aa", |
441 | ".*******bbbbb****bbbbb*******aa.", |
442 | ".******bbbbb******bbbbb******aa.", |
443 | "..******bbb********bbb******aaa.", |
444 | "..*******b**********b*******aa..", |
445 | "...************************aaa..", |
446 | "....**********************aaa...", |
447 | "....a********************aaa....", |
448 | ".....a******************aaa.....", |
449 | "......a****************aaa......", |
450 | ".......aa************aaaa.......", |
451 | ".........aa********aaaaa........", |
452 | "...........aaaaaaaaaaa..........", |
453 | ".............aaaaaaa............"}; |
454 | /* XPM */ |
455 | static const char *const question_xpm[] = { |
456 | "32 32 5 1", |
457 | ". c None", |
458 | "c c #000000", |
459 | "* c #999999", |
460 | "a c #ffffff", |
461 | "b c #0000ff", |
462 | "...........********.............", |
463 | "........***aaaaaaaa***..........", |
464 | "......**aaaaaaaaaaaaaa**........", |
465 | ".....*aaaaaaaaaaaaaaaaaa*.......", |
466 | "....*aaaaaaaaaaaaaaaaaaaac......", |
467 | "...*aaaaaaaabbbbbbaaaaaaaac.....", |
468 | "..*aaaaaaaabaaabbbbaaaaaaaac....", |
469 | ".*aaaaaaaabbaaaabbbbaaaaaaaac...", |
470 | ".*aaaaaaaabbbbaabbbbaaaaaaaac*..", |
471 | "*aaaaaaaaabbbbaabbbbaaaaaaaaac*.", |
472 | "*aaaaaaaaaabbaabbbbaaaaaaaaaac*.", |
473 | "*aaaaaaaaaaaaabbbbaaaaaaaaaaac**", |
474 | "*aaaaaaaaaaaaabbbaaaaaaaaaaaac**", |
475 | "*aaaaaaaaaaaaabbaaaaaaaaaaaaac**", |
476 | "*aaaaaaaaaaaaabbaaaaaaaaaaaaac**", |
477 | "*aaaaaaaaaaaaaaaaaaaaaaaaaaaac**", |
478 | ".*aaaaaaaaaaaabbaaaaaaaaaaaac***", |
479 | ".*aaaaaaaaaaabbbbaaaaaaaaaaac***", |
480 | "..*aaaaaaaaaabbbbaaaaaaaaaac***.", |
481 | "...caaaaaaaaaabbaaaaaaaaaac****.", |
482 | "....caaaaaaaaaaaaaaaaaaaac****..", |
483 | ".....caaaaaaaaaaaaaaaaaac****...", |
484 | "......ccaaaaaaaaaaaaaacc****....", |
485 | ".......*cccaaaaaaaaccc*****.....", |
486 | "........***cccaaaac*******......", |
487 | "..........****caaac*****........", |
488 | ".............*caaac**...........", |
489 | "...............caac**...........", |
490 | "................cac**...........", |
491 | ".................cc**...........", |
492 | "..................***...........", |
493 | "...................**..........."}; |
494 | |
495 | #endif //QT_NO_IMAGEFORMAT_XPM |
496 |
Definitions
Learn Advanced QML with KDAB
Find out more