comparison src/emacs-icon.h @ 92433:ff7a3592c48b

* w32term.c: Remove unused include "gnu.h". * makefile.w32-in (w32term.o): Don't depend on gnu.h * gnu.h: Rename to ... * emacs-icon.h: ... this. * xterm.c: Use emacs-icon.h instead of gnu.h. * Makefile (xterm.o): Depend on emacs-icon.h, not gnu.h.
author Dan Nicolaescu <dann@ics.uci.edu>
date Mon, 03 Mar 2008 06:32:13 +0000
parents
children 29adfc9354e7
comparison
equal deleted inserted replaced
92432:4fe0858e4c31 92433:ff7a3592c48b
1 /* XPM */
2 /* Emacs icon
3
4 Copyright (C) 2008 Free Software Foundation, Inc.
5
6 Author: Kentaro Ohkouchi <nanasess@fsm.ne.jp>
7
8 This file is part of GNU Emacs.
9
10 GNU Emacs is free software; you can redistribute it and/or modify
11 it under the terms of the GNU General Public License as published by
12 the Free Software Foundation; either version 3, or (at your option)
13 any later version.
14
15 GNU Emacs is distributed in the hope that it will be useful,
16 but WITHOUT ANY WARRANTY; without even the implied warranty of
17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 GNU General Public License for more details.
19
20 You should have received a copy of the GNU General Public License
21 along with GNU Emacs; see the file COPYING. If not, write to
22 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
23 Boston, MA 02110-1301, USA.
24
25 Commentary:
26
27 */
28 #if defined (HAVE_XPM) && defined (HAVE_X_WINDOWS)
29 static char * gnu_xpm_bits[] = {
30 /* width height ncolors chars_per_pixel */
31 "32 32 255 2",
32 /* colors */
33 "AA c #FFFFFFFFFFFF",
34 "BA c #58585454A9A9",
35 "CA c #181817175757",
36 "DA c #393937377777",
37 "EA c #5E5E5A5AACAC",
38 "FA c #7E7E7E7E8C8C",
39 "GA c #73737171B7B7",
40 "HA c #393936368787",
41 "IA c #EEEEEEEEF7F7",
42 "JA c #010101013939",
43 "KA c #7E7E7C7CBCBC",
44 "LA c #78787575B9B9",
45 "MA c #57575252ABAB",
46 "NA c #9E9E9D9DCDCD",
47 "OA c #76767474B8B8",
48 "PA c #86868484C1C1",
49 "AB c #EDEDECECF6F6",
50 "BB c #54545151A5A5",
51 "CB c #4D4D4A4A9A9A",
52 "DB c #F4F4F4F4FAFA",
53 "EB c #96969494C9C9",
54 "FB c #222222225353",
55 "GB c #8C8C8C8C9595",
56 "HB c #6A6A6868B2B2",
57 "IB c #D2D2D1D1E8E8",
58 "JB c #F0F0F0F0F7F7",
59 "KB c #3E3E3D3D6C6C",
60 "LB c #CECECECEE6E6",
61 "MB c #ADADABABD6D6",
62 "NB c #91918F8FC6C6",
63 "OB c #5D5D5A5AACAC",
64 "PB c #E8E8E8E8F4F4",
65 "AC c #959595959999",
66 "BC c #252526266868",
67 "CC c #555555557D7D",
68 "DC c #5B5B5858ABAB",
69 "EC c #7B7B7878BBBB",
70 "FC c #DDDDDDDDEEEE",
71 "GC c #55555151ACAC",
72 "HC c #F0F0F1F1F8F8",
73 "IC c #111111115252",
74 "JC c #88888686C2C2",
75 "KC c #5A5A5858AAAA",
76 "LC c #60605D5DB1B1",
77 "MC c #8D8D8A8AC4C4",
78 "NC c #7C7C7A7ABBBB",
79 "OC c #E4E4E4E4F5F5",
80 "PC c #9A9A9898CBCB",
81 "AD c #F7F7F6F6FAFA",
82 "BD c #98989696C9C9",
83 "CD c #F3F3F2F2F9F9",
84 "DD c #ECECECECF5F5",
85 "ED c #CACAC9C9E3E3",
86 "FD c #53534E4EA9A9",
87 "GD c #8E8E8C8CC5C5",
88 "HD c #A2A2A1A1CFCF",
89 "ID c #67676464B0B0",
90 "JD c #64646161AEAE",
91 "KD c #9D9D9B9BCCCC",
92 "LD c #58585454ABAB",
93 "MD c #6B6B6969B2B2",
94 "ND c #92929090C7C7",
95 "OD c #6E6E6C6CB4B4",
96 "PD c #6C6C6C6C8383",
97 "AE c #ECECEAEAF5F5",
98 "BE c #E8E8E8E8F3F3",
99 "CE c #2C2C2C2C5050",
100 "DE c #63636060AFAF",
101 "EE c #7A7A7979BABA",
102 "FE c #A7A7A5A5D1D1",
103 "GE c #60605E5EADAD",
104 "HE c #8A8A8989C3C3",
105 "IE c #B2B2B1B1D7D7",
106 "JE c #69696666B5B5",
107 "KE c #E8E8E7E7F3F3",
108 "LE c #BCBCBBBBDCDC",
109 "ME c #DBDBDADAEDED",
110 "NE c #C0C0BFBFDFDF",
111 "OE c #2C2C29297777",
112 "PE c #B4B4B3B3D8D8",
113 "AF c #66666363B0B0",
114 "BF c #73737171BABA",
115 "CF c #83838181BFBF",
116 "DF c #3E3E3C3C8585",
117 "EF c #80807E7EBDBD",
118 "FF c #616161618383",
119 "GF c #70706F6FB5B5",
120 "HF c #88888787C6C6",
121 "IF c #DCDCDBDBEDED",
122 "JF c #62625F5FAEAE",
123 "KF c #72726F6FB6B6",
124 "LF c #D1D1D0D0E8E8",
125 "MF c #8B8B8888C4C4",
126 "NF c #6C6C6A6AB3B3",
127 "OF c #5A5A5656ACAC",
128 "PF c #C5C5C4C4E1E1",
129 "AG c #A1A19F9FCFCF",
130 "BG c #85858383C0C0",
131 "CG c #80807E7EBEBE",
132 "DG c #BEBEBDBDDEDE",
133 "EG c #61615E5EAFAF",
134 "FG c #57575353A9A9",
135 "GG c #313131315C5C",
136 "HG c #292928285959",
137 "IG c #6E6E6B6BB5B5",
138 "JG c #55555050ABAB",
139 "KG c #E9E9E9E9F4F4",
140 "LG c #404040406D6D",
141 "MG c #68686464B1B1",
142 "NG c #E4E4E4E4F2F2",
143 "OG c #94949292C8C8",
144 "PG c #D6D6D4D4E9E9",
145 "AH c #1D1D1D1D5D5D",
146 "BH c #D5D5D4D4E9E9",
147 "CH c #50504C4CA6A6",
148 "DH c #57575353AAAA",
149 "EH c #71716E6EB6B6",
150 "FH c #090909093F3F",
151 "GH c #61615D5DAFAF",
152 "HH c #8A8A8787C3C3",
153 "IH c #7F7F7D7DBDBD",
154 "JH c #6C6C6868B4B4",
155 "KH c #6A6A6767B2B2",
156 "LH c #69696666B2B2",
157 "MH c #5A5A5656A9A9",
158 "NH c #56565151ABAB",
159 "OH c #5B5B5757AAAA",
160 "PH c #5A5A5656AAAA",
161 "AI c #5D5D5A5AABAB",
162 "BI c #5E5E5C5CACAC",
163 "CI c #5A5A5757AAAA",
164 "DI c #5F5F5C5CACAC",
165 "EI c #5F5F5C5CADAD",
166 "FI c #5F5F5D5DADAD",
167 "GI c #EBEBEBEBF6F6",
168 "HI c #59595555A9A9",
169 "II c #B3B3B2B2D8D8",
170 "JI c #EAEAEAEAF4F4",
171 "KI c #E6E6E6E6F4F4",
172 "LI c #F1F1F1F1F8F8",
173 "MI c #5F5F5D5DAEAE",
174 "NI c #E7E7E7E7F3F3",
175 "OI c #57575454A9A9",
176 "PI c #F4F4F4F4F9F9",
177 "AJ c #5C5C5757ADAD",
178 "BJ c #75757373B8B8",
179 "CJ c #70706C6CB5B5",
180 "DJ c #9B9B9A9ACBCB",
181 "EJ c #FAFAFAFAFCFC",
182 "FJ c #E7E7E6E6F3F3",
183 "GJ c #81817F7FBEBE",
184 "HJ c #EBEBEAEAF4F4",
185 "IJ c #EBEBEAEAF5F5",
186 "JJ c #E6E6E6E6F2F2",
187 "KJ c #EEEEEDEDF6F6",
188 "LJ c #E2E2E2E2F1F1",
189 "MJ c #EEEEEEEEF4F4",
190 "NJ c #E2E2E2E2EFEF",
191 "OJ c #4C4C4B4B8989",
192 "PJ c #E5E5E4E4F2F2",
193 "AK c #484848487474",
194 "BK c #C2C2C1C1DFDF",
195 "CK c #7A7A7777BBBB",
196 "DK c #3F3F3E3E7D7D",
197 "EK c #EDEDEEEEF6F6",
198 "FK c #68686666B1B1",
199 "GK c #65656262AFAF",
200 "HK c #69696565B3B3",
201 "IK c #E3E3E2E2F1F1",
202 "JK c #E3E3E3E3F1F1",
203 "KK c #D4D4D2D2E8E8",
204 "LK c #9B9B9A9AB7B7",
205 "MK c #404040407878",
206 "NK c #D8D8D8D8EBEB",
207 "OK c #DFDFDEDEEFEF",
208 "PK c #63636060B2B2",
209 "AL c #F4F4F3F3FAFA",
210 "BL c #5A5A5858A5A5",
211 "CL c #66666464B5B5",
212 "DL c #8F8F8D8DC8C8",
213 "EL c #F7F7F5F5FAFA",
214 "FL c #5C5C5959ACAC",
215 "GL c #5C5C5757B1B1",
216 "HL c #B8B8B7B7DADA",
217 "IL c #5E5E5B5BACAC",
218 "JL c #41413F3F8C8C",
219 "KL c #8B8B8A8AC3C3",
220 "LL c #7F7F7E7EB9B9",
221 "ML c #A0A0A0A0A1A1",
222 "NL c #6B6B6A6A8C8C",
223 "OL c #626261619C9C",
224 "PL c #71716F6FB5B5",
225 "AM c #55555252A7A7",
226 "BM c #C8C8C7C7E3E3",
227 "CM c #3E3E3E3E5A5A",
228 "DM c #81817F7FC2C2",
229 "EM c #52524F4F9797",
230 "FM c #93939191C8C8",
231 "GM c #5B5B58589F9F",
232 "HM c #85858484BCBC",
233 "IM c #D1D1CFCFE7E7",
234 "JM c #515150508484",
235 "KM c #F8F8F7F7FBFB",
236 "LM c #70706D6DB6B6",
237 "MM c #50504F4F7878",
238 "NM c #9B9B9999CCCC",
239 "OM c #5E5E5B5BB0B0",
240 "PM c #62625F5FADAD",
241 "AN c #B7B7B7B7DADA",
242 "BN c #31312F2F7A7A",
243 "CN c #484848487A7A",
244 "DN c #67676565B1B1",
245 "EN c #FCFCFCFCFDFD",
246 "FN c #FDFDFCFCFFFF",
247 "GN c #BBBBBABADCDC",
248 "HN c #656566667F7F",
249 "IN c #5A5A5656ABAB",
250 "JN c #A8A8A7A7D4D4",
251 "KN c #F8F8F8F8FBFB",
252 "LN c #95959292C8C8",
253 "MN c #D9D9D7D7EBEB",
254 "NN c #303030305454",
255 "ON c #CBCBCACADADA",
256 "PN c #363637376363",
257 "AO c #3B3B3B3B6868",
258 "BO c #444442428181",
259 "CO c #434340408D8D",
260 "DO c #ABABA9A9D4D4",
261 "EO c #AEAEADADD5D5",
262 "FO c #5E5E5E5E8484",
263 "GO c #7E7E7B7BC1C1",
264 "HO c #9C9C9A9ACCCC",
265 "IO c #D6D6D5D5EAEA",
266 "JO c #87878484C1C1",
267 "KO c #5C5C5858AEAE",
268 "LO c #89898787C2C2",
269 "MO c #EAEAEAEAF5F5",
270 "NO c #C2C2C1C1E0E0",
271 "OO c #A3A3A3A3D0D0",
272 "PO c #A5A5A3A3D0D0",
273 "AP c #70706E6EB9B9",
274 "BP c #64646161B1B1",
275 "CP c #6F6F6C6CB8B8",
276 "DP c #64646161B4B4",
277 "EP c #D7D7D6D6EBEB",
278 "FP c #4D4D4848A7A7",
279 "GP c #ECECEBEBF5F5",
280 "HP c #E6E6E5E5F2F2",
281 "IP c #F8F8F8F8FDFD",
282 "JP c #F9F9FAFAFCFC",
283 "KP c #FAFAF9F9FCFC",
284 "LP c #99999898CBCB",
285 "MP c #EAEAE9E9F6F6",
286 "NP c #5C5C5959ABAB",
287 "OP s bg c None",
288 /* pixels */
289 "OPOPOPOPOPOPOPOPOPOPOPOPNHNHGCGCGCJGGCGCOPOPOPOPOPOPOPOPOPOPOPOP",
290 "OPOPOPOPOPOPOPOPOPMAMANHMADHOFAJKOAJOFDHJGJGGCOPOPOPOPOPOPOPOPOP",
291 "OPOPOPOPOPOPOPMAMAMAMAHIILAFJHCJEHLMIGHKGHLDFDFDNHOPOPOPOPOPOPOP",
292 "OPOPOPOPOPOPDHFGOIHIILIDCJOAECKAGJHHMCMCMFJOCKGHFPFDOPOPOPOPOPOP",
293 "OPOPOPOPOPDHFGBAOHJFMDKFLAIHBGJCGDFELELFJKPIELFJMBAJFDOPOPOPOPOP",
294 "OPOPOPOPBAHIHIDCDEJHLANDHOPCLNNBGDMFLOHHGDAGMNKMAADGFDNHOPOPOPOP",
295 "OPOPOPBABAHIDCJFKHKAIMKJKJDDKEFCKKBMDGPEDOHDEDCDLIDBCKCHMAOPOPOP",
296 "OPOPBAHIHIOHEILHCJNBGPIJMOABJBADEJEJKPJPKMADDBIAJBDBKACHDHMAOPOP",
297 "OPOPHIHIPHDCJFCJCKCFIBIAMPDDKGNKIBIBPGMELJJILIDBDBNEEIFGFGMAOPOP",
298 "OPHIHIPHPHAIAFKFKAGJAGKGKJIALEBDHOPCBDEBLNEBNAPONDAFDCMHBAGLCBOP",
299 "OPHIPHCICIILDNGAKAJOJCEOJIJBIONALPKDBDNDKLCFCKIGJDDIOBINOMHAMMAC",
300 "HIPHCIOHDCILAFKFNCBGKLMCMBNIPIIFFENBNDGDJCEFOANFGKGEILLCOEGGMLKB",
301 "PHCIOHDCDCOBDEIGLAIHBGLOJCKDEPALKGIIPACFIHBJNFMGJDEGPKOEHGACAOHA",
302 "PHOHDCNPNPOBOBMIMDNCMCBDDJEBLNGNLJGINENCIGODHBIDGKCLBNHGGBGGOEOM",
303 "PHOHDCNPNPAMMDKDPFIFPJKIKIHPOKLBLBOKKGLBCFGKKHDNJEHAGGFANNAHOMHI",
304 "CIDCNPNPFGFMNGDBLIGIPBFJKGDDABIAGIKEJJAEIKPCDNJEJLGGFACEICINAJBA",
305 "OHDCNPAMJCALDBEKGPJIDDLIPJEDIIFEHDNALPNDNBKLCPGMAOPDCEFHBBOMHIHI",
306 "OHNPAIBBPELIBEABIAJBIAIIIHODNFNFNFNFHBKHAFJEBLCNFACMJACBLCCIPHHI",
307 "DCDCAIAMPCDDJKKIDDLIDJGEHBPLBJOALALABJKFKFJDMKPDNNFBEMLCDCOHPHHI",
308 "DCNPNPDCPMPFIJLJJJHJCGJDKFLAECEENCNCEEECBFDKNLPNJACODPNPDCOHPHOP",
309 "OPNPAIILPHDNNENIIKPBIOHEKFGANCGJGJGJGJDMBOFFAKJADFCLOBNPDCOHPHOP",
310 "OPNPAIEADIKCEINMMEBEGIKEEDOOLOKAKAIHHFOJCCCCJADKAPJFAINPDCOHPHOP",
311 "OPOPNPILILFIILOIKFIIOKKJHCLIKELFHLMBOLLGFOJADAGOEHIDILNPDCOHOPOP",
312 "OPOPNPOBILDIFIGEJFMDGDLEIFHJCDKNAAONLGCCFHAKJCGAPLLHEANPDCOHOPOP",
313 "OPOPOPOBILDIEIGEMDLAKABGNBHDIENOPGCCAOFHMMIPMPPELAGENPNPDCOPOPOP",
314 "OPOPOPAIOBBIDIGEEHBGNBBDNANAHDJNJMHNFBLGMJFNENAANMAMNPDCOPOPOPOP",
315 "OPOPOPOPOBILBIILNFLOHDANPFLBOCLKFBFHFFNJKIBHBKOGJFDCNPOPOPOPOPOP",
316 "OPOPOPOPOPILILBIILGEHBOAGJMCHMHGFHAHLLDLKAPLBIAMNPNPOPOPOPOPOPOP",
317 "OPOPOPOPOPOPOPILBIBIFIDEFKBFDAJAAHGFBFIDJFOBFLOBAIOPOPOPOPOPOPOP",
318 "OPOPOPOPOPOPOPOPILILBIILPKCBJAAHJFBPILILOBOBAIOPOPOPOPOPOPOPOPOP",
319 "OPOPOPOPOPOPOPOPOPOPILMIGECABCPKGHAIILOBOBOPOPOPOPOPOPOPOPOPOPOP",
320 "OPOPOPOPOPOPOPOPOPOPOPOPOPCAOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOP"};
321 #endif /* defined (HAVE_XPM) && defined (HAVE_X_WINDOWS) */
322
323 #define gnu_xbm_width 50
324 #define gnu_xbm_height 50
325 static unsigned char gnu_xbm_bits[] = {
326 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
327 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
328 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00,
329 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0e,
330 0x00, 0x00, 0x0c, 0x00, 0x70, 0x00, 0x1e, 0x00, 0x00, 0x06, 0xc0, 0xdd,
331 0x01, 0x34, 0x00, 0x00, 0x07, 0x3c, 0x07, 0x03, 0x34, 0x00, 0x80, 0x03,
332 0x1f, 0x06, 0x06, 0x24, 0x00, 0x80, 0x03, 0x0f, 0x04, 0x0c, 0x26, 0x00,
333 0xc0, 0x81, 0x07, 0x00, 0x08, 0x33, 0x00, 0x60, 0xc1, 0xe3, 0x80, 0xbb,
334 0x31, 0x00, 0x30, 0xe1, 0x33, 0xfe, 0xff, 0x18, 0x00, 0x10, 0xf1, 0x31,
335 0xc7, 0xe3, 0x1f, 0x00, 0x10, 0xf1, 0xd8, 0x01, 0x05, 0x3c, 0x00, 0x10,
336 0x83, 0x6c, 0x00, 0x1a, 0x40, 0x00, 0x10, 0x66, 0x36, 0x54, 0xd5, 0xff,
337 0x00, 0x30, 0x3c, 0xdb, 0xab, 0x3a, 0x2a, 0x00, 0x60, 0x80, 0xe9, 0x54,
338 0x35, 0x00, 0x00, 0xe0, 0xe0, 0x6c, 0xb9, 0x6a, 0x00, 0x00, 0x80, 0x37,
339 0xb6, 0x66, 0x75, 0x00, 0x00, 0x00, 0x0f, 0xb6, 0xb4, 0x6a, 0x00, 0x00,
340 0x00, 0x06, 0xb3, 0x77, 0x75, 0x00, 0x00, 0x00, 0xe1, 0x19, 0xa7, 0x6a,
341 0x00, 0x00, 0xc0, 0xff, 0x19, 0x48, 0xf5, 0x00, 0x00, 0x40, 0x75, 0x15,
342 0xaf, 0xea, 0x00, 0x00, 0x00, 0x70, 0x35, 0x66, 0xd5, 0x00, 0x00, 0x00,
343 0x58, 0x6a, 0x80, 0xea, 0x00, 0x00, 0x00, 0xdc, 0xaa, 0x80, 0xd5, 0x01,
344 0x00, 0x00, 0x9c, 0x27, 0x03, 0xeb, 0x01, 0x00, 0x00, 0xbc, 0x65, 0x04,
345 0xd4, 0x01, 0x00, 0x00, 0x3c, 0x55, 0xed, 0x6b, 0x03, 0x00, 0x00, 0x3e,
346 0xcd, 0x2a, 0x3e, 0x02, 0x00, 0x00, 0x7e, 0xb9, 0x2a, 0xb8, 0x03, 0x00,
347 0x00, 0x7c, 0x93, 0x3d, 0x91, 0x03, 0x00, 0x00, 0x7c, 0x76, 0x77, 0x96,
348 0x01, 0x00, 0x00, 0xf8, 0x6d, 0xf6, 0xc4, 0x01, 0x00, 0x00, 0xf8, 0xdd,
349 0xfe, 0xc3, 0x01, 0x00, 0x00, 0xf0, 0xb1, 0xfd, 0xfc, 0x01, 0x00, 0x00,
350 0xd0, 0x2f, 0xe7, 0xc1, 0x00, 0x00, 0x00, 0xc0, 0x4f, 0xe6, 0x61, 0x00,
351 0x00, 0x00, 0x80, 0xff, 0xf6, 0x7f, 0x00, 0x00, 0x00, 0x80, 0xfe, 0x1c,
352 0x3e, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00,
353 0xf8, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x00,
354 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
355 0x00, 0x00};
356
357 /* arch-tag: b57020c7-c937-4d77-8ca6-3875178d9828
358 (do not change this comment) */