| 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 | |