No, I tell a lie: GTK 1 _does_ support icons, at least partially. Ooh.
[u/mdw/putty] / unix / xpmptcfg.c
1 /* XPM */
2 static const char *const cfg_icon_0[] = {
3 /* columns rows colors chars-per-pixel */
4 "16 16 9 1",
5 " c black",
6 ". c navy",
7 "X c blue",
8 "o c #808000",
9 "O c yellow",
10 "+ c #808080",
11 "@ c #C0C0C0",
12 "# c gray100",
13 "$ c None",
14 /* pixels */
15 "$$$ $$$$$$$$$$$",
16 "$$ OO $$$$$$$$$$",
17 "$ $ oO $$$$",
18 " o #+oO+##@+ $$$",
19 " oO+.OO.XX@+ $$$",
20 "$ oOOOO.XX@+ $$$",
21 "$$ oooOO.X@+ $$$",
22 "$$ +..oOO.@+ $$$",
23 "$$ #XX.oOO++ $$$",
24 "$$ @@@@+oOO $$",
25 "$ ++++++ oOO++ $",
26 " ########+oOO $",
27 " #@@@@@+++ oOO $",
28 "$ oOO ",
29 "$$$$$$$$$$$$ oO ",
30 "$$$$$$$$$$$$$ $"
31 };
32
33 /* XPM */
34 static const char *const cfg_icon_1[] = {
35 /* columns rows colors chars-per-pixel */
36 "32 32 9 1",
37 " c black",
38 ". c navy",
39 "X c blue",
40 "o c #808000",
41 "O c yellow",
42 "+ c #808080",
43 "@ c #C0C0C0",
44 "# c gray100",
45 "$ c None",
46 /* pixels */
47 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
48 "$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$",
49 "$$$$$ OO $$$$$$$$$$$$$$$$$$$$$$",
50 "$$$$$ ooOO $$$$$$$$$$$$$$$$$$$$$",
51 "$$$$$$ ooOO $$$$$$$$",
52 "$$ $$$ oOO @@@@@@@@@@@+ $$$$$$$",
53 "$ oO $ oOOO @@@@@@@@@++ $$$$$$$",
54 "$ oOO oOOOO #######@+++ $$$$$$$",
55 "$$ oOOOOOOO ........@+++ $$$$$$$",
56 "$$ ooOOOOOOO XXXXXXX@+++ $$$$$$$",
57 "$$$ ooooooOOO XXXXXX@+++ $$$$$$$",
58 "$$$$ oo ooOOO XXXXX@+++ $$$$$$$",
59 "$$$$$ X ooOOO XXXX@+++ $$$$$$$",
60 "$$$$$ #.XX ooOOO XXX@+++ $$$$$$$",
61 "$$$$$ #.XXX ooOOO XX@+++ $$$$$$$",
62 "$$$$$ #.XXXX ooOOO X@+++ $$$$$$$",
63 "$$$$$ #.XXXXX ooOOO @+++ $$$$$$$",
64 "$$$$$ ######## ooOOO +++ $$$$$$$",
65 "$$$$$ #@@@@@@@@ ooOOO + $$$",
66 "$$$$ @+++++++++ ooOOO @@@@#+ $$",
67 "$$$ @ ooOOO @@#++ $$",
68 "$$ @@@@@@@@@@@@@@@ ooOOO #+++ $$",
69 "$ ################# ooOOO +++ $$",
70 "$ #@@@@@@@@@@@@@@@@@ ooOOO ++ $$",
71 "$ #@@@@@@@@@@@@+ ooOOO $$$",
72 "$ @+++++++++++++++++++ ooOOO $$$",
73 "$$ ooOOO $$",
74 "$$$$$$$$$$$$$$$$$$$$$$$$ ooO $$$",
75 "$$$$$$$$$$$$$$$$$$$$$$$$$ o $$$$",
76 "$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$",
77 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
78 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
79 };
80
81 /* XPM */
82 static const char *const cfg_icon_2[] = {
83 /* columns rows colors chars-per-pixel */
84 "48 48 9 1",
85 " c black",
86 ". c navy",
87 "X c blue",
88 "o c #808000",
89 "O c yellow",
90 "+ c #808080",
91 "@ c #C0C0C0",
92 "# c gray100",
93 "$ c None",
94 /* pixels */
95 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
96 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
97 "$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
98 "$$$$$$$$ OO $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
99 "$$$$$$$$ oOOOO $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
100 "$$$$$$$$$ ooOOO $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
101 "$$$$$$$$$$ ooOOO $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
102 "$$$$$$$$$$$ oOOO $$$$$$$$$$$",
103 "$$$ $$$$$$ oOOO @@@@@@@@@@@@@@@@@@@+ $$$$$$$$$$",
104 "$$ oO $$$$$ oOOOO @@@@@@@@@@@@@@@@@++ $$$$$$$$$$",
105 "$$ ooO $$$ oOOOO @@@@@@@@@@@@@@@@+++ $$$$$$$$$$",
106 "$$$ oOO OOOOO ###############@++++ $$$$$$$$$$",
107 "$$$ ooOOOOOOOOOOO +++++++++++++@+++++ $$$$$$$$$$",
108 "$$$ ooOOOOOOOOOOOO ............#+++++ $$$$$$$$$$",
109 "$$$$ oooOOOOoOOOOOO XXXXXXXXXXX#+++++ $$$$$$$$$$",
110 "$$$$$ oooooooOOOOOOO XXXXXXXXXX#+++++ $$$$$$$$$$",
111 "$$$$$$ oo ooOOOOOOO XXXXXXXXX#+++++ $$$$$$$$$$",
112 "$$$$$$$$$ + ooOOOOOOO XXXXXXXX#+++++ $$$$$$$$$$",
113 "$$$$$$$$$ #+. ooOOOOOOO XXXXXXX#+++++ $$$$$$$$$$",
114 "$$$$$$$$$ #+.X ooOOOOOOO XXXXXX#+++++ $$$$$$$$$$",
115 "$$$$$$$$$ #+.XX ooOOOOOOO XXXXX#+++++ $$$$$$$$$$",
116 "$$$$$$$$$ #+.XXX ooOOOOOOO XXXX#+++++ $$$$$$$$$$",
117 "$$$$$$$$$ #+.XXXX ooOOOOOOO XXX#+++++ $$$$$$$$$$",
118 "$$$$$$$$$ #+.XXXXX ooOOOOOOO XX#+++++ $$$$$$$$$$",
119 "$$$$$$$$$ #+.XXXXXX ooOOOOOOO X#+++++ $$$$$$$$$$",
120 "$$$$$$$$$ #+.XXXXXXX ooOOOOOOO #+++++ $$$$$$$$$$",
121 "$$$$$$$$$ #+.XXXXXXXX ooOOOOOOO +++++ $$$$$$$$$$",
122 "$$$$$$$$$ #@########## ooOOOOOOO ++++ $$$$$$$$$$",
123 "$$$$$$$$ #@@@@@@@@@@@@ ooOOOOOOO ++ $$$$",
124 "$$$$$$$ @ #@@@@@@@@@@@@@ ooOOOOOOO @@@@@##+ $$$",
125 "$$$$$$ @@ @++++++++++++++ ooOOOOOOO @@@@##++ $$$",
126 "$$$$$ @@@ ooOOOOOOO @@##+++ $$$",
127 "$$$$ @@@@@@@@@@@@@@@@@@@@@@ ooOOOOOOO ##++++ $$$",
128 "$$$ ######################## ooOOOOOOO @++++ $$$",
129 "$$$ ######################### ooOOOOOOO ++++ $$$",
130 "$$$ ##@@@@@@@@@@@@@@@@@@@@@@@@ ooOOOOOOO +++ $$$",
131 "$$$ ##@@@@@@@@@@@@@@@@@@@@@@@@@ ooOOOOOOO + $$$$",
132 "$$$ ##@@@@@@@@@@@@@@@@@@ ooOOOOOOO $$$$$",
133 "$$$ @@+++++++++++++++++++++++++++ ooOOOOOOO $$$$",
134 "$$$$ ooOOOOOOO $$$",
135 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ooOOOOO $$$$",
136 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ooOOO $$$$$",
137 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ooO $$$$$$",
138 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ o $$$$$$$",
139 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$",
140 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
141 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
142 "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
143 };
144
145 const char *const *const cfg_icon[] = {
146 cfg_icon_0,
147 cfg_icon_1,
148 cfg_icon_2,
149 };
150 const int n_cfg_icon = 3;