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
21static 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
45static 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
60static 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
72static 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
98static 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 */
127static 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
218static 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
233static 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
248static 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
263static 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
278static 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
293static 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
308static 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
323static 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 */
337static 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 */
377static 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 */
416static 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 */
455static 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

source code of qtbase/src/widgets/styles/qcommonstylepixmaps_p.h