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 [] = { |
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 | |