1 /*
2  * $Id: x11bitmp.h,v 1.3 2003/02/16 12:43:37 isizaka Exp isizaka $
3  *
4  * This file is part of "Ngraph for X11".
5  *
6  * Copyright (C) 2002, Satoshi ISHIZAKA. isizaka@msa.biglobe.ne.jp
7  *
8  * "Ngraph for X11" is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU General Public License
10  * as published by the Free Software Foundation; either version 2
11  * of the License, or (at your option) any later version.
12  *
13  * "Ngraph for X11" is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program; if not, write to the Free Software
20  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
21  *
22  */
23 
24 /**
25  *
26  * $Log: x11bitmp.h,v $
27  * Revision 1.3  2003/02/16 12:43:37  isizaka
28  * for release 6.13.18
29  *
30  * Revision 1.2  2002/07/06 08:57:25  isizaka
31  * change to GPL.
32  *
33  * Revision 1.1  1999/03/17 13:28:42  isizaka
34  * Initial revision
35  *
36  *
37  **/
38 
39 #define icon_width 48
40 #define icon_height 48
41 
42 static char *icon_xpm[icon_height] = {
43 /*
44 ". c #000000",
45 "# c #0000ff",
46 "a c #008080",
47 "b c #00ffff",
48 "c c #808000",
49 "d c #808080",
50 "e c #c0c0c0",
51 "f c #ff0000",
52 "g c #ffff00",
53 "h c #ffffff",
54 */
55 "aaaaaaaaaaaaaaaaaaaaaaaadddaaaaaaaaaaaaaaaaaaaaa",
56 "aaaaaaaaaaaaaaaaaaaaaaddhhhdaaaaaaaaaaaaaaaaaaaa",
57 "aaaaaaaaaaaaaaaaaaaaddhhhhhhdaaaaaaaaaaaaaaaaaaa",
58 "aaaaaaaaaaaaaaaaaaddhhhhhhhhhdaaaaaaaaaaaaaaaaaa",
59 "aaaaaaaaaaaaaaaaddhhhhhhhhhhhhdaaaaaaaaaaaaaaaaa",
60 "aaaaaaaaaaaaaaddhhhhhhhhhhhhhhhdaaaaaaaaaaaaaaaa",
61 "aaaaaaaaaaaaddhhhhhhhhhhhhhhhhhhdaaaaaaaaaaaaaaa",
62 "aaaaaaaaaaddhhhhhhhh##hhhhhffhhhhdaaaaaaaaaaaaaa",
63 "aaaaaaaaddhhhhhhhhh#bb#hhhffhhhhhhdaaaaaaaaaaaaa",
64 "aaaaaaddhhhhhhhhhhh#bb#hhffhhhhhhhhdaaaaaaaaaaaa",
65 "aaaaddhhhhhhhhhhhhhh##hhffhhhhhhhhhhdaaaaaaaaaaa",
66 "aaddhhhhhhhhhhhhhhhhhhhffhh##hhhhhhhhdaaaaaaaaaa",
67 "adhhhhhhhh##hhhh##hhhhffhh#bb#hhhhhhhhdaaaaaaaaa",
68 "addhhhhhh#bb#hh#bb#hhffhhh#bb#hhhhhhhhhdaaaaaaaa",
69 ".eedhhhhh#bb#hh#bb#hffhhhhh##hhhhhhhhhhhdaaaaaaa",
70 ".eeedhhhhh##hhhh##hffhhhhhhhhhhhhhhhhhhhhdaaaaaa",
71 ".eeeedh.hhhhhhhhhhffhhhhhhhhhhhhhhhhhhhhhhdaaaaa",
72 ".eeeeed..h.hhhhhhffhhhhhhhhhhhhhh.hhhh..hhhdaaaa",
73 ".eeeeedh..hhhhhhffh##hhhhhhhhhhhhh.h..hhhhhhdaaa",
74 ".eeeeed.h..hhhhffh#bb#hhhhhhhhhhhh..hhhhhhhhhdaa",
75 ".eeeedhhhh..h.ffhh#bb#hhhhh.hhhh..hh.hhhhhhhhhda",
76 ".eeedhhhhhh..ffhhhh##hhhhhhh.h..hhhhhhhhhhhhhhhd",
77 ".eedhhhhhh.h..hhhhhhhhhhhhhh..hhhhhhhhhhhhhhhhhh",
78 ".edhhhhhhhhff..h.hhhh.hhhh..ee.eeeeeeeeeeeeehhhh",
79 ".dhhhhhhhhffhh..hhhhhh.h..hheeeeeeeeeeeeeeeehhhh",
80 ".dhhhhhhhffhh.h..hhhhh..hhhheeeeeeeeeeeeeeeehhhh",
81 "..dhhhhhffhhhhhh..hh..hh.hhheeeccccccccccccccchh",
82 "a..dhhhffhhhhhhhh...hhhhhhhheeecgggggggggggggggh",
83 "aa..dhhhhhhhhhhh....hhhhhhhheeecgggggggggggggggd",
84 "aaa..dhhhhhhhh..hhh..hhhhhhheeecgaaaaaaaaaaaaaga",
85 "aaaa..dhhhhh..hhhhhh..h.hhhheeecgaabaabaabaabaga",
86 "aaaaa..dhhhhhhhhhhhhh..hhhhheeecgaabaabaabaabaga",
87 "aaaaaa..dhhhhhhhhhhh.h..hhhheeecgaaaaaaaaaaaaaga",
88 "aaaaaaa..dhhhhhhhhhhhhh..hhheeecggggggggggggggga",
89 "aaaaaaaa..dhhhhhhhhhhhhhhhhheeecggggggggggggggga",
90 "bbbbaaaaa..dbbbbhhhhhhhhhhhheeecggg##gg##gg##gga",
91 "bbbbbaaaaa..bbbbhhhhhhhhhhhheedcgg.##g.##g.##gga",
92 "bbbbbbaaaaa.bbbbhhhhhhhhhhhhdd.cgg..gg..gg..ggga",
93 "bbbbbbbaaaaabbbbhhhhhhhhhhdd...cggggggggggggggga",
94 "bbbbbbbbaaaabbbbhhhhhhhhdd.....cggg##gg##gg##gga",
95 "bbbbbbbbbaaabbbbdhhhhhdd...a...cgg.##g.##g.##gga",
96 "bbbbabbbbbaabbbb.dhhdd...aaa...cgg..gg..gg..ggga",
97 "bbbbaabbbbbabbbb..dd...aaaaa...cggggggggggggggga",
98 "bbbbaaabbbbbbbbba....aaaaaaaaaacggg##gg##gg##gga",
99 "bbbbaaaabbbbbbbbaa.aaaaaaaaaaaacgg.##g.##g.##gga",
100 "bbbbaaaaabbbbbbbaaaaaaaaaaaaaaacgg..gg..gg..ggga",
101 "bbbbaaaaaabbbbbbaaaaaaaaaaaaaaaaggggggggggggggga",
102 "bbbbaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
103 };
104 
105 /*
106 #define icon_width 64
107 #define icon_height 64
108 
109 static char *icon_xpm[icon_height] = { */
110 /*
111 ". c #000000",
112 "# c #0000ff",
113 "a c #008080",
114 "c c #00ffff",
115 "d c #808000",
116 "e c #808080",
117 "f c #c0c0c0",
118 "g c #ff0000",
119 "h c #ffff00",
120 "i c #ffffff",
121 */
122 /*
123 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
124 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeeiieeaaaaaaaaaaaaaaaaaaaaaaaaaaa",
125 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaeeeiiiiieeaaaaaaaaaaaaaaaaaaaaaaaaaa",
126 "aaaaaaaaaaaaaaaaaaaaaaaaaaeeeiiiiiiiieeaaaaaaaaaaaaaaaaaaaaaaaaa",
127 "aaaaaaaaaaaaaaaaaaaaaaaaeeeiiiiiiiiiiieeaaaaaaaaaaaaaaaaaaaaaaaa",
128 "aaaaaaaaaaaaaaaaaaaaaaeeeiiiiiiiiiiiiiieeaaaaaaaaaaaaaaaaaaaaaaa",
129 "aaaaaaaaaaaaaaaaaaaaeeeiiiiiiiiiiiiiiiiieeaaaaaaaaaaaaaaaaaaaaaa",
130 "aaaaaaaaaaaaaaaaaaeeeiiiiiiiiiiiiiiiiiiiieeaaaaaaaaaaaaaaaaaaaaa",
131 "aaaaaaaaaaaaaaaaeeeiiiiiiiiiiiiiiiiiiiiiiieeaaaaaaaaaaaaaaaaaaaa",
132 "aaaaaaaaaaaaaaeeeiiiiiiiiiiiiiiiiiiiiiiiiiieeaaaaaaaaaaaaaaaaaaa",
133 "aaaaaaaaaaaaeeeiiiiiiiiiii##iiiiiiiiiiiiiiiieeaaaaaaaaaaaaaaaaaa",
134 "aaaaaaaaaaeeeiiiiiiiiiiii#cc#iiiiiiiiiiiiiiiieeaaaaaaaaaaaaaaaaa",
135 "aaaaaaaaeeeiiiiiiiiiiiiii#cc#iiiiiggiiiiiiiiiieeaaaaaaaaaaaaaaaa",
136 "aaaaaaeeeiiiiiiiiiiiiiiiii##iiiiiggiiiiiiiiiiiieeaaaaaaaaaaaaaaa",
137 "aaaaeeeiiiiiiiiiiiiiiiiiiiiiiiiiggiiiiiiiiiiiiiieeaaaaaaaaaaaaaa",
138 "aaeeeiiiiiiiiiiiiiiiiiiiiiiiiiiggiii##iiiiiiiiiiieeaaaaaaaaaaaaa",
139 "aeeiiiiiiiiiii##iiiiii##iiiiiiggiii#cc#iiiiiiiiiiieeaaaaaaaaaaaa",
140 "aeeiiiiiiiiii#cc#iiii#cc#iiiiggiiii#cc#iiiiiiiiiiiieeaaaaaaaaaaa",
141 ".eeeiiiiiiiii#cc#iiii#cc#iiiggiiiiii##iiiiiiiiiiiiiieeaaaaaaaaaa",
142 ".efeeiiiiiiiii##iiiiii##iiiggiiiiiiiiiiiiiiiiiiiiiiiieeaaaaaaaaa",
143 ".effeeiiiiiiiiiiiiiiiiiiiiggiiiiiiiiiiiiiiiiiiiiiiiiiieeaaaaaaaa",
144 ".efffeeiiiiiiiiiiiiiiiiiiggiiiiiiiiiiiiiiiiiiiiiiiiiiiieeaaaaaaa",
145 ".effffeei..iiiiiiiiiiiiiggiiiiiiiiiiiiiiiiiiiiii.iiiiiiieeaaaaaa",
146 ".efffffeei..i.iiiiiiiiiggiiiiiiiiiiiiiiiiiiiiiiii...iiiiieeaaaaa",
147 ".effffffeei..iiiiiiiiiggiiiiiiiiiiiiiiiiiiiiiiii...iiiiiiieeaaaa",
148 ".effffffee.i..iiiiiiiggiii##iiiiiiiiiiiiii.iii...ii.iiiiiiieeaaa",
149 ".efffffeeiiii..i.iiiggiii#cc#iiiiiiiiiiiiii....iiiiiiiiiiiiieeaa",
150 ".effffeeiiiiii..iiiggiiii#cc#iiiiiiiiiiiii...iiiiiiiiiiiiiiiieea",
151 ".efffeeiiiiii.i..iggiiiiii##iiiiiiii.iii...ii.iiiiiiiiiiiiiiiiee",
152 ".effeeiiiiiiiiii..g.iiiiiiiiiiiiiiiif....fffffffffffffffffffiiie",
153 ".efeeiiiiiiiiiiig..iiiiiiiiiiiiiiiii...fffffffffffffffffffffiiii",
154 ".eeeiiiiiiiiiiig.i..iiiiiiiiii.iii...ff.ffffffffffffffffffffiiii",
155 ".eeiiiiiiiiiiiggiii..i.iiiiiiii....iffffffffffffffffffffffffiiii",
156 ".eiiiiiiiiiiiggiiiii..iiiiiiii...iiiffffffffffffffffffffffffiiii",
157 ".eeiiiiiiiiiggiiiii.i..iiiii...ii.iiffffffffffffffffffffffffiiii",
158 "..eeiiiiiiiggiiiiiiiii..ii...iiiiiiiffffffddddddddddddddddddddii",
159 "a..eeiiiiiggiiiiiiiiiii....iiiiiiiiiffffffdddddddddddddddddddddi",
160 "aa..eeiiiigiiiiiiiiiii....iiiiiiiiiiffffffddhhhhhhhhhhhhhhhhhhhh",
161 "aaa..eeiiiiiiiii.iii...ii..i.iiiiiiiffffffddhhhhhhhhhhhhhhhhhhhh",
162 "aaaa..eeiiiiiiiii....iiiii..iiiiiiiiffffffddhhaaaaaaaaaaaaaaaahh",
163 "aaaaa..eeiiiiiii...iiiiii.i..iiiiiiiffffffddhhaacaacaacaacaacahh",
164 "aaaaaa..eeiiiii..ii.iiiiiiii..i.iiiiffffffddhhaaaaaaaaaaaaaaaahh",
165 "aaaaaaa..eeiiiiiiiiiiiiiiiiii..iiiiiffffffddhhaacaacaacaacaacahh",
166 "aaaaaaaa..eeiiiiiiiiiiiiiiii.i..iiiiffffffddhhaaaaaaaaaaaaaaaahh",
167 "aaaaaaaaa..eeiiiiiiiiiiiiiiiiii.iiiiffffffddhhhhhhhhhhhhhhhhhhhh",
168 "aaaaaaaaaa..eeiiiiiiiiiiiiiiiiiiiiiiffffffddhhhhhhhhhhhhhhhhhhhh",
169 "aaaaaaaaaaa..eeiiiiiiiiiiiiiiiiiiiiiffffffddhhh##hhhh##hhhh##hhh",
170 "aaaaaaaaaaaa..eeiiiiiiiiiiiiiiiiiiiiffffffddhh.###hh.###hh.###hh",
171 "aaaaaaaaaaaaa..eeiiiiiiiiiiiiiiiiiiiffffeeddhh..##hh..##hh..##hh",
172 "aaaaaaaaaaaaaa..eeiiiiiiiiiiiiiiiiiiffeee.ddhhh..hhhh..hhhh..hhh",
173 "ccccaaaaaaaacccc.eeiiiiiiiiiiiiiiiiieee...ddhhhhhhhhhhhhhhhhhhhh",
174 "cccccaaaaaaacccc..eeiiiiiiiiiiiiiieee.....ddhhhhhhhhhhhhhhhhhhhh",
175 "ccccccaaaaaacccca..eeiiiiiiiiiiieee.......ddhhh##hhhh##hhhh##hhh",
176 "cccccccaaaaaccccaa..eeiiiiiiiieee.........ddhh.###hh.###hh.###hh",
177 "ccccccccaaaaccccaaa..eeiiiiieee....a......ddhh..##hh..##hh..##hh",
178 "cccccccccaaaccccaaaa..eeiieee....aaa..c...ddhhh..hhhh..hhhh..hhh",
179 "ccccacccccaaccccaaaaa..eeee....aaaaa..c...ddhhhhhhhhhhhhhhhhhhhh",
180 "ccccaacccccaccccaaccca.cec.cccaacccc..ccccddhhhhhhhhhhhhhhhhhhhh",
181 "ccccaaacccccccccacaaacacc..aaacacaaac.c...cdhhh##hhhh##hhhh##hhh",
182 "ccccaaaaccccccccacaaacac.aaccccacaaac.c...cdhh.###hh.###hh.###hh",
183 "ccccaaaaacccccccacaaacacaacaaacacaaacacaaacdhh..##hh..##hh..##hh",
184 "ccccaaaaaaccccccaaccccacaacaaacaccccaacaaacdhhh..hhhh..hhhh..hhh",
185 "ccccaaaaaaacccccacaaacacaaaccccacaaaaacaaacdhhhhhhhhhhhhhhhhhhhh",
186 "ccccaaaaaaaaccccaacccaaaaaaaaaaacaaaaaaaaaaahhhhhhhhhhhhhhhhhhhh"
187 };
188 */
189 /*
190 #define icon_width 64
191 #define icon_height 64
192 
193 unsigned char icon_bits[] = {
194    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
195    0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff,
196    0xff, 0xff, 0xff, 0x1f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07,
197    0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0xc0, 0xff, 0xff, 0xff,
198    0xff, 0xff, 0x7f, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00,
199    0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0xfe, 0xff, 0xff,
200    0xff, 0xff, 0x01, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x0c,
201    0x00, 0xf8, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x1e, 0x00, 0xf0, 0xff, 0xff,
202    0xff, 0x07, 0x00, 0x1e, 0x0c, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x0c,
203    0x06, 0xc0, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x03, 0x80, 0xff, 0xff,
204    0x1f, 0x00, 0x00, 0x80, 0x31, 0x00, 0xff, 0xff, 0x07, 0xc0, 0xc0, 0xc0,
205    0x78, 0x00, 0xfe, 0xff, 0x01, 0xe0, 0xe1, 0x61, 0x78, 0x00, 0xfc, 0xff,
206    0x41, 0xe0, 0xe1, 0x31, 0x30, 0x00, 0xf8, 0xff, 0xc1, 0xc0, 0xc0, 0x18,
207    0x00, 0x00, 0xf0, 0xff, 0x81, 0x01, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0xff,
208    0x01, 0x03, 0x00, 0x06, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x06, 0x00, 0x03,
209    0x00, 0x00, 0x81, 0xff, 0x01, 0x2c, 0x80, 0x01, 0x00, 0x00, 0x0e, 0xff,
210    0x01, 0x18, 0xc0, 0x00, 0x00, 0x00, 0x07, 0xfe, 0x01, 0x34, 0x60, 0x0c,
211    0x00, 0xc4, 0x09, 0xfc, 0x01, 0x60, 0x31, 0x1e, 0x00, 0x78, 0x00, 0xf8,
212    0x01, 0xc0, 0x18, 0x1e, 0x00, 0x1c, 0x00, 0xf0, 0x01, 0xa0, 0x0d, 0x0c,
213    0x10, 0x27, 0x00, 0xe0, 0x01, 0x00, 0x07, 0x00, 0xe0, 0x01, 0x00, 0xc0,
214    0x01, 0x00, 0x07, 0x00, 0x70, 0x00, 0x00, 0x80, 0x01, 0x80, 0x0d, 0x40,
215    0x9c, 0x00, 0x00, 0x00, 0x01, 0xc0, 0x58, 0x80, 0x07, 0x00, 0x00, 0x80,
216    0x03, 0x60, 0x30, 0xc0, 0x01, 0x00, 0x00, 0xe0, 0x07, 0x30, 0x68, 0x70,
217    0x02, 0x00, 0x00, 0xf8, 0x0f, 0x18, 0xc0, 0x1c, 0x00, 0x00, 0x00, 0xfe,
218    0x1f, 0x0c, 0x80, 0x07, 0x00, 0x00, 0x80, 0xff, 0x3f, 0x00, 0xc0, 0x03,
219    0x00, 0x00, 0xe0, 0xff, 0x7f, 0x00, 0x71, 0x16, 0x00, 0xc0, 0xff, 0xff,
220    0xff, 0x00, 0x1e, 0x0c, 0x00, 0x40, 0x00, 0x80, 0xff, 0x01, 0x07, 0x1a,
221    0x00, 0x40, 0x00, 0x80, 0xff, 0x83, 0x09, 0xb0, 0x00, 0x60, 0xff, 0xbf,
222    0xff, 0x07, 0x00, 0x60, 0x00, 0x78, 0xff, 0xbf, 0xff, 0x0f, 0x00, 0xd0,
223    0x00, 0x7e, 0xff, 0xbf, 0xff, 0x1f, 0x00, 0x00, 0x80, 0x7f, 0xff, 0xbf,
224    0xff, 0x3f, 0x00, 0x00, 0xe0, 0x7f, 0xff, 0xbf, 0xff, 0x7f, 0x00, 0x00,
225    0xf8, 0x7f, 0x00, 0x80, 0xff, 0xff, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x80,
226    0xff, 0xff, 0x01, 0x80, 0xff, 0x7f, 0xc6, 0x98, 0xff, 0xff, 0x03, 0xe0,
227    0xff, 0x7f, 0xef, 0xbd, 0xc1, 0x1f, 0x06, 0xf8, 0xff, 0x7f, 0xef, 0xbd,
228    0x81, 0x1f, 0x0e, 0xfe, 0xff, 0x7f, 0xc6, 0x98, 0x01, 0x1f, 0x9e, 0xff,
229    0xff, 0x7f, 0x00, 0x80, 0x01, 0x1e, 0xfe, 0xff, 0x7f, 0x7f, 0xc6, 0x98,
230    0x01, 0x1c, 0xfe, 0xff, 0x7f, 0x7f, 0xef, 0xbd, 0x21, 0x18, 0xfe, 0xff,
231    0x7f, 0x7f, 0xef, 0xbd, 0x61, 0x10, 0xc6, 0x8a, 0x61, 0x78, 0xc6, 0x98,
232    0xe1, 0x00, 0xba, 0x7c, 0x5d, 0x77, 0x00, 0x80, 0xe1, 0x01, 0xba, 0x0e,
233    0x5d, 0x77, 0xc6, 0x98, 0xe1, 0x03, 0xba, 0x76, 0x5d, 0x77, 0xef, 0xbd,
234    0xe1, 0x07, 0x86, 0x76, 0x61, 0x77, 0xef, 0xbd, 0xe1, 0x0f, 0xba, 0x0e,
235    0x7d, 0x77, 0xc6, 0x98, 0xe1, 0x1f, 0xc6, 0xff, 0xfd, 0x7f, 0x00, 0x80,
236    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
237 */
238 
239 #define button_width 20
240 #define button_height 20
241 
242 /*
243 unsigned char viewwin_bits[] = {
244    0x00, 0x00, 0xf0, 0xfe, 0xff, 0xf7, 0xfe, 0xff, 0xf7, 0xc6, 0xff, 0xf7,
245    0xc6, 0xff, 0xf7, 0xfe, 0xff, 0xf7, 0x02, 0x00, 0xf4, 0x02, 0x00, 0xf4,
246    0x42, 0xc2, 0xf4, 0x42, 0x30, 0xf4, 0x42, 0x0c, 0xf4, 0x42, 0x83, 0xf4,
247    0xc2, 0x08, 0xf4, 0x72, 0x00, 0xf4, 0x42, 0x00, 0xf4, 0xf2, 0xff, 0xf4,
248    0x42, 0x00, 0xf4, 0x02, 0x00, 0xf4, 0xfe, 0xff, 0xf7, 0x00, 0x00, 0xf0};
249 */
250 
251 unsigned char filewin_bits[] = {
252    0xfe, 0xff, 0xf3, 0x02, 0x00, 0xf6, 0x42, 0x00, 0xf6, 0x42, 0x00, 0xf6,
253    0x42, 0x54, 0xf6, 0x42, 0x54, 0xf6, 0x02, 0x00, 0xf6, 0x62, 0x00, 0xf6,
254    0x82, 0x00, 0xf6, 0x42, 0x54, 0xf6, 0xe2, 0x54, 0xf6, 0x02, 0x00, 0xf6,
255    0x62, 0x00, 0xf6, 0x82, 0x00, 0xf6, 0xc2, 0x54, 0xf6, 0x82, 0x54, 0xf6,
256    0x62, 0x00, 0xf6, 0x02, 0x00, 0xf6, 0xfe, 0xff, 0xf7, 0xfc, 0xff, 0xf7};
257 
258 unsigned char axiswin_bits[] = {
259    0xfe, 0xff, 0xf3, 0x02, 0x00, 0xf6, 0x82, 0x00, 0xf6, 0xc2, 0x01, 0xf6,
260    0xe2, 0x03, 0xf6, 0x82, 0x00, 0xf6, 0x82, 0x00, 0xf6, 0xc2, 0x01, 0xf6,
261    0x82, 0x00, 0xf6, 0x82, 0x00, 0xf6, 0xc2, 0x01, 0xf6, 0x82, 0x20, 0xf6,
262    0x82, 0x64, 0xf6, 0xf2, 0xff, 0xf6, 0x82, 0x64, 0xf6, 0x82, 0x20, 0xf6,
263    0x82, 0x00, 0xf6, 0x02, 0x00, 0xf6, 0xfe, 0xff, 0xf7, 0xfc, 0xff, 0xf7};
264 
265 unsigned char legendwin_bits[] = {
266    0xfe, 0xff, 0xf3, 0x02, 0x00, 0xf6, 0x52, 0x00, 0xf6, 0x52, 0x03, 0xf6,
267    0x52, 0x04, 0xf6, 0x02, 0x08, 0xf6, 0x02, 0x10, 0xf6, 0x02, 0xa0, 0xf6,
268    0x22, 0xc0, 0xf6, 0x72, 0xe0, 0xf6, 0x22, 0x00, 0xf6, 0x42, 0x00, 0xf6,
269    0x42, 0x00, 0xf6, 0x82, 0x00, 0xf6, 0x82, 0x50, 0xf6, 0x02, 0x57, 0xf6,
270    0x02, 0x50, 0xf6, 0x02, 0x00, 0xf6, 0xfe, 0xff, 0xf7, 0xfc, 0xff, 0xf7};
271 
272 unsigned char mergewin_bits[] = {
273    0xfe, 0xff, 0xf3, 0x02, 0x00, 0xf6, 0xfa, 0xff, 0xf6, 0x4a, 0x92, 0xf6,
274    0x0a, 0x80, 0xf6, 0x1a, 0xc0, 0xf6, 0x0a, 0x80, 0xf6, 0x4a, 0x92, 0xf6,
275    0xfa, 0xff, 0xf6, 0x02, 0x00, 0xf6, 0xfa, 0xff, 0xf6, 0x4a, 0x92, 0xf6,
276    0x0a, 0x80, 0xf6, 0x1a, 0xc0, 0xf6, 0x0a, 0x80, 0xf6, 0x4a, 0x92, 0xf6,
277    0xfa, 0xff, 0xf6, 0x02, 0x00, 0xf6, 0xfe, 0xff, 0xf7, 0xfc, 0xff, 0xf7};
278 
279 unsigned char coordwin_bits[] = {
280    0xfe, 0xff, 0xf3, 0x02, 0x00, 0xf6, 0x02, 0x00, 0xf6, 0x32, 0x00, 0xf6,
281    0x7a, 0x00, 0xf6, 0x7a, 0x00, 0xf6, 0x32, 0x03, 0xf6, 0x02, 0x0c, 0xf6,
282    0x02, 0x30, 0xf6, 0x02, 0xc0, 0xf6, 0x02, 0x00, 0xf6, 0x02, 0x00, 0xf6,
283    0x12, 0x89, 0xf6, 0xa2, 0x50, 0xf6, 0x42, 0x20, 0xf6, 0xa2, 0x20, 0xf6,
284    0x12, 0x21, 0xf6, 0x02, 0x00, 0xf6, 0xfe, 0xff, 0xf7, 0xfc, 0xff, 0xf7};
285 
286 unsigned char infowin_bits[] = {
287    0xff, 0xff, 0xff, 0x01, 0x00, 0xf8, 0x81, 0x1f, 0xf8, 0xe1, 0x7f, 0xf8,
288    0xf1, 0xf0, 0xf8, 0xf9, 0xf0, 0xf9, 0xf9, 0xff, 0xf9, 0x7d, 0xf0, 0xfb,
289    0xfd, 0xf0, 0xfb, 0xfd, 0xf0, 0xfb, 0xfd, 0xf0, 0xfb, 0xfd, 0xf0, 0xfb,
290    0xfd, 0xf0, 0xfb, 0xf9, 0xf0, 0xf9, 0x79, 0xe0, 0xf9, 0xf1, 0xff, 0xf8,
291    0xe1, 0x7f, 0xf8, 0x81, 0x1f, 0xf8, 0x01, 0x00, 0xf8, 0xff, 0xff, 0xff};
292 
293 unsigned char fileopen_bits[] = {
294    0x00, 0x00, 0xf0, 0x0c, 0x00, 0xf0, 0xfc, 0x00, 0xf0, 0x88, 0x00, 0xf0,
295    0xe8, 0x0f, 0xf0, 0x28, 0x08, 0xf0, 0xa8, 0xff, 0xf0, 0xb8, 0x80, 0xf0,
296    0xa0, 0xe0, 0xff, 0xa0, 0x30, 0xf8, 0xa0, 0xb8, 0xfa, 0xe0, 0xbc, 0xfa,
297    0x80, 0x3e, 0xf8, 0x80, 0xaa, 0xfa, 0x80, 0xaa, 0xfa, 0x80, 0x03, 0xf8,
298    0x00, 0xaa, 0xfa, 0x00, 0xaa, 0xfa, 0x00, 0x02, 0xf8, 0x00, 0xfe, 0xff};
299 
300 unsigned char load_bits[] = {
301    0xff, 0x07, 0xf0, 0x01, 0x04, 0xf0, 0x0d, 0x04, 0xf0, 0x01, 0x04, 0xf0,
302    0x01, 0x04, 0xf0, 0xff, 0x07, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0,
303    0x0e, 0xe0, 0xff, 0x0e, 0x30, 0xf8, 0x6e, 0xb8, 0xfa, 0x6e, 0xbc, 0xfa,
304    0xfe, 0x3e, 0xf8, 0xfe, 0xab, 0xfa, 0xfc, 0xaa, 0xfa, 0x60, 0x02, 0xf8,
305    0x20, 0xaa, 0xfa, 0x00, 0xaa, 0xfa, 0x00, 0x02, 0xf8, 0x00, 0xfe, 0xff};
306 
307 unsigned char save_bits[] = {
308    0xff, 0x07, 0xf0, 0x01, 0x04, 0xf0, 0x0d, 0x04, 0xf0, 0x01, 0x04, 0xf0,
309    0x01, 0x04, 0xf0, 0xff, 0x07, 0xf0, 0x00, 0x00, 0xf0, 0x08, 0x00, 0xf0,
310    0x1c, 0xe0, 0xff, 0x3e, 0x30, 0xf8, 0x7f, 0xb8, 0xfa, 0x1c, 0xbc, 0xfa,
311    0x1c, 0x3e, 0xf8, 0x1c, 0xaa, 0xfa, 0x7c, 0xaa, 0xfa, 0x7c, 0x02, 0xf8,
312    0x78, 0xaa, 0xfa, 0x00, 0xaa, 0xfa, 0x00, 0x02, 0xf8, 0x00, 0xfe, 0xff};
313 
314 unsigned char scale_bits[] = {
315    0x00, 0x00, 0xf0, 0x10, 0x00, 0xf0, 0x38, 0x00, 0xf0, 0x7c, 0xfe, 0xf0,
316    0x10, 0xff, 0xf1, 0x10, 0x83, 0xf1, 0x10, 0x83, 0xf1, 0x10, 0xf0, 0xf1,
317    0x10, 0xf8, 0xf0, 0x10, 0x38, 0xf0, 0x10, 0x00, 0xf0, 0x10, 0x38, 0xf0,
318    0x10, 0x38, 0xf0, 0x10, 0x00, 0xf0, 0x10, 0x00, 0xf1, 0x10, 0x00, 0xf3,
319    0xfc, 0xff, 0xf7, 0x10, 0x00, 0xf3, 0x10, 0x00, 0xf1, 0x00, 0x00, 0xf0};
320 
321 #define draw_width 40
322 #define draw_height 20
323 
324 unsigned char draw_bits[] = {
325    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x14,
326    0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00,
327    0x00, 0x80, 0xa8, 0x00, 0x00, 0x00, 0x40, 0xd4, 0x01, 0x00, 0x00, 0x20,
328    0xea, 0x03, 0x00, 0x00, 0x10, 0xf5, 0x01, 0x00, 0x00, 0x88, 0xfa, 0x00,
329    0x00, 0x00, 0x44, 0xfd, 0x07, 0x00, 0x00, 0xaa, 0xbe, 0x0c, 0x00, 0x00,
330    0x52, 0x9f, 0x10, 0x00, 0x00, 0xa2, 0x8f, 0x50, 0x9d, 0x24, 0xc2, 0x87,
331    0xd0, 0xa0, 0x2a, 0x82, 0x83, 0x50, 0xbc, 0x2a, 0x06, 0x81, 0x48, 0x22,
332    0x11, 0xfe, 0xc0, 0x47, 0x3c, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
333    0x00, 0x00, 0x00, 0x00};
334 
335 unsigned char clear_bits[] = {
336    0x00, 0x00, 0xf0, 0x00, 0x7c, 0xf0, 0x00, 0x8a, 0xf0, 0x00, 0x15, 0xf1,
337    0x80, 0x2a, 0xf2, 0x40, 0x55, 0xf4, 0xa0, 0xaa, 0xf8, 0x50, 0x55, 0xff,
338    0xa8, 0xaa, 0xff, 0x54, 0xd5, 0xf7, 0xac, 0xea, 0xf3, 0x52, 0xf5, 0xf1,
339    0xa2, 0xfa, 0xf0, 0x42, 0x7d, 0xf0, 0x82, 0x3e, 0xf0, 0x04, 0x1f, 0xf0,
340    0x08, 0x08, 0xf0, 0x50, 0x04, 0xf0, 0xe0, 0x03, 0xf0, 0x00, 0x00, 0xf0};
341 
342 unsigned char print_bits[] = {
343    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0xff, 0xff, 0x80, 0x00, 0xf4,
344    0x40, 0x00, 0xf2, 0x20, 0x00, 0xf1, 0x20, 0x00, 0xf1, 0x10, 0x80, 0xf0,
345    0x10, 0x80, 0xff, 0x10, 0x80, 0xfb, 0x18, 0x80, 0xfd, 0xfc, 0xff, 0xfe,
346    0xfe, 0x7f, 0xff, 0x02, 0x80, 0xff, 0x3a, 0x80, 0xff, 0x02, 0x80, 0xf7,
347    0x3a, 0x80, 0xf3, 0x02, 0x80, 0xf1, 0xfe, 0xff, 0xf0, 0x00, 0x00, 0xf0};
348 
349 unsigned char preview_bits[] = {
350    0x00, 0x00, 0xf0, 0xfc, 0xff, 0xf3, 0xfc, 0xff, 0xf3, 0xfc, 0x57, 0xf3,
351    0xfc, 0xff, 0xf3, 0x04, 0x00, 0xf2, 0x04, 0x00, 0xf2, 0xc4, 0x3f, 0xf2,
352    0x44, 0x20, 0xf2, 0x44, 0x20, 0xf2, 0x44, 0x20, 0xf2, 0x44, 0x20, 0xf2,
353    0x44, 0x20, 0xf2, 0x44, 0x20, 0xf2, 0x44, 0x20, 0xf2, 0x44, 0x20, 0xf2,
354    0xc4, 0x3f, 0xf2, 0x04, 0x00, 0xf2, 0xfc, 0xff, 0xf3, 0x00, 0x00, 0xf0};
355 
356 unsigned char interrupt_bits[] = {
357    0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0xe0, 0x7f, 0x00, 0xf0, 0xff, 0x00,
358    0xf8, 0xff, 0x01, 0xfc, 0xff, 0x03, 0xfc, 0xff, 0x03, 0x06, 0x64, 0x06,
359    0x7a, 0x5b, 0x05, 0x66, 0x5b, 0x05, 0x5e, 0x5b, 0x06, 0x62, 0x67, 0x07,
360    0xfe, 0xff, 0x07, 0xfc, 0xff, 0x03, 0xfc, 0xff, 0x03, 0xf8, 0xff, 0x01,
361    0xf0, 0xff, 0x00, 0xe0, 0x7f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x00};
362 
363 unsigned char point_bits[] = {
364    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x1c, 0x00, 0xf0, 0xf4, 0x00, 0xf0,
365    0x8c, 0x07, 0xf0, 0x08, 0x3c, 0xf0, 0x08, 0x60, 0xf0, 0x18, 0x38, 0xf0,
366    0x10, 0x08, 0xf0, 0x10, 0x18, 0xf0, 0x30, 0x30, 0xf0, 0xa0, 0x63, 0xf0,
367    0xa0, 0xc6, 0xf0, 0xe0, 0x8c, 0xf1, 0x40, 0x18, 0xf3, 0x00, 0x30, 0xf6,
368    0x00, 0x60, 0xf3, 0x00, 0xc0, 0xf1, 0x00, 0x80, 0xf0, 0x00, 0x00, 0xf0};
369 
370 unsigned char legendpoint_bits[] = {
371    0xcc, 0x31, 0xf0, 0x52, 0x4a, 0xf0, 0xd2, 0x09, 0xf0, 0x5e, 0x6a, 0xf0,
372    0xd2, 0x31, 0xf0, 0x00, 0x00, 0xf0, 0xc0, 0x03, 0xf0, 0x40, 0x1e, 0xf0,
373    0x40, 0xf0, 0xf1, 0xc0, 0x00, 0xf3, 0x80, 0xc0, 0xf1, 0x80, 0x60, 0xf0,
374    0x80, 0xc1, 0xf0, 0x00, 0x89, 0xf1, 0x00, 0x1d, 0xf3, 0x00, 0x35, 0xf6,
375    0x00, 0x67, 0xfc, 0x00, 0xc2, 0xf6, 0x00, 0x80, 0xf3, 0x00, 0x00, 0xf1};
376 
377 unsigned char line_bits[] = {
378    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x80, 0xf3, 0x00, 0xc0, 0xf1,
379    0x00, 0xe0, 0xf0, 0x00, 0x70, 0xf0, 0x00, 0x38, 0xf0, 0x00, 0x1c, 0xf0,
380    0x00, 0x0e, 0xf0, 0x00, 0x07, 0xf0, 0x80, 0x03, 0xf0, 0xc0, 0x01, 0xf0,
381    0xe0, 0x00, 0xf0, 0x70, 0x00, 0xf0, 0x3c, 0x00, 0xf0, 0xfc, 0xff, 0xf1,
382    0xfc, 0xff, 0xf1, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0};
383 
384 unsigned char curve_bits[] = {
385    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0xf0, 0x01, 0xf0, 0xf8, 0x01, 0xf0,
386    0x1c, 0x00, 0xf0, 0x0c, 0x00, 0xf0, 0x0c, 0x00, 0xf0, 0x0c, 0x00, 0xf0,
387    0x1c, 0xf8, 0xf0, 0x1c, 0xfc, 0xf1, 0xf8, 0x8f, 0xf3, 0xf0, 0x07, 0xf3,
388    0x00, 0x00, 0xf3, 0x00, 0x00, 0xf3, 0x00, 0x00, 0xf3, 0x00, 0x80, 0xf3,
389    0x00, 0xf8, 0xf1, 0x00, 0xf8, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0};
390 
391 unsigned char polygon_bits[] = {
392    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x04, 0xf0, 0x00, 0x0e, 0xf0,
393    0x00, 0x1b, 0xf0, 0x80, 0x31, 0xf0, 0xc0, 0x60, 0xf0, 0x60, 0xc0, 0xf0,
394    0x30, 0x80, 0xf1, 0x18, 0x00, 0xf3, 0x0c, 0x00, 0xf6, 0x18, 0x00, 0xf3,
395    0x30, 0x80, 0xf1, 0x60, 0xc0, 0xf0, 0xc0, 0x60, 0xf0, 0x80, 0x31, 0xf0,
396    0x00, 0x1b, 0xf0, 0x00, 0x0e, 0xf0, 0x00, 0x04, 0xf0, 0x00, 0x00, 0xf0};
397 
398 unsigned char rect_bits[] = {
399    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0xf0, 0xff, 0xf1,
400    0xf0, 0xff, 0xf1, 0x30, 0x80, 0xf1, 0x30, 0x80, 0xf1, 0x30, 0x80, 0xf1,
401    0x30, 0x80, 0xf1, 0x30, 0x80, 0xf1, 0x30, 0x80, 0xf1, 0x30, 0x80, 0xf1,
402    0x30, 0x80, 0xf1, 0x30, 0x80, 0xf1, 0x30, 0x80, 0xf1, 0x30, 0x80, 0xf1,
403    0xf0, 0xff, 0xf1, 0xf0, 0xff, 0xf1, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0};
404 
405 unsigned char arc_bits[] = {
406    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x1f, 0xf0, 0xc0, 0x7f, 0xf0,
407    0xe0, 0xe0, 0xf0, 0x30, 0x80, 0xf1, 0x18, 0x00, 0xf3, 0x18, 0x00, 0xf3,
408    0x0c, 0x00, 0xf6, 0x0c, 0x00, 0xf6, 0x0c, 0x00, 0xf6, 0x0c, 0x00, 0xf6,
409    0x0c, 0x00, 0xf6, 0x18, 0x00, 0xf3, 0x18, 0x00, 0xf3, 0x30, 0x80, 0xf1,
410    0xe0, 0xe0, 0xf0, 0xc0, 0x7f, 0xf0, 0x00, 0x1f, 0xf0, 0x00, 0x00, 0xf0};
411 
412 unsigned char mark_bits[] = {
413    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x1f, 0xf0, 0xc0, 0x7f, 0xf0,
414    0xe0, 0xfc, 0xf0, 0x30, 0xfc, 0xf1, 0x18, 0xfc, 0xf3, 0x18, 0xfc, 0xf3,
415    0x0c, 0xfc, 0xf7, 0x0c, 0xfc, 0xf7, 0x0c, 0xfc, 0xf7, 0x0c, 0xfc, 0xf7,
416    0x0c, 0xfc, 0xf7, 0x18, 0xfc, 0xf3, 0x18, 0xfc, 0xf3, 0x30, 0xfc, 0xf1,
417    0xe0, 0xfc, 0xf0, 0xc0, 0x7f, 0xf0, 0x00, 0x1f, 0xf0, 0x00, 0x00, 0xf0};
418 
419 unsigned char text_bits[] = {
420    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0,
421    0xf8, 0xff, 0xf3, 0x38, 0x8e, 0xf3, 0x18, 0x0e, 0xf3, 0x18, 0x0e, 0xf3,
422    0x00, 0x0e, 0xf0, 0x00, 0x0e, 0xf0, 0x00, 0x0e, 0xf0, 0x00, 0x0e, 0xf0,
423    0x00, 0x0e, 0xf0, 0x00, 0x0e, 0xf0, 0x00, 0x0e, 0xf0, 0x00, 0x0e, 0xf0,
424    0xc0, 0x7f, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0};
425 
426 unsigned char gauss_bits[] = {
427    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0,
428    0x00, 0x00, 0xf0, 0x00, 0x0e, 0xf0, 0x00, 0x11, 0xf0, 0x80, 0x31, 0xf0,
429    0x80, 0x31, 0xf0, 0x80, 0x31, 0xf0, 0xc0, 0x60, 0xf0, 0xc0, 0x60, 0xf0,
430    0xc0, 0x60, 0xf0, 0xc0, 0x60, 0xf0, 0x60, 0xe0, 0xf0, 0x60, 0xc0, 0xf0,
431    0x7c, 0xc0, 0xf7, 0x3c, 0x80, 0xf7, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0};
432 
433 unsigned char axispoint_bits[] = {
434    0x00, 0x00, 0xf0, 0x08, 0x00, 0xf0, 0x1c, 0x00, 0xf0, 0x3e, 0x00, 0xf0,
435    0x08, 0x00, 0xf0, 0x08, 0x00, 0xf0, 0xdc, 0x03, 0xf0, 0x48, 0x1e, 0xf0,
436    0x48, 0xf0, 0xf1, 0xdc, 0x00, 0xf3, 0x88, 0xc0, 0xf1, 0x88, 0x60, 0xf0,
437    0x9c, 0xc1, 0xf0, 0x08, 0x89, 0xf1, 0x08, 0x1d, 0xf3, 0x3e, 0x35, 0xf6,
438    0x08, 0x67, 0xfc, 0x08, 0xc2, 0xf6, 0x1c, 0x80, 0xf3, 0x08, 0x00, 0xf1};
439 
440 unsigned char frame_bits[] = {
441    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0xf8, 0xff, 0xf3,
442    0x88, 0x24, 0xf2, 0x08, 0x04, 0xf2, 0x08, 0x00, 0xf2, 0x18, 0x00, 0xf3,
443    0x08, 0x00, 0xf2, 0x08, 0x00, 0xf2, 0x38, 0x80, 0xf3, 0x08, 0x00, 0xf2,
444    0x08, 0x00, 0xf2, 0x18, 0x00, 0xf3, 0x08, 0x00, 0xf2, 0x08, 0x04, 0xf2,
445    0x88, 0x24, 0xf2, 0xf8, 0xff, 0xf3, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0};
446 
447 unsigned char section_bits[] = {
448    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0xfc, 0xff, 0xf3, 0x24, 0x49, 0xf2,
449    0x24, 0x49, 0xf2, 0xfc, 0xff, 0xf3, 0x24, 0x49, 0xf2, 0x24, 0x49, 0xf2,
450    0xfc, 0xff, 0xf3, 0x24, 0x49, 0xf2, 0x24, 0x49, 0xf2, 0xfc, 0xff, 0xf3,
451    0x24, 0x49, 0xf2, 0x24, 0x49, 0xf2, 0xfc, 0xff, 0xf3, 0x24, 0x49, 0xf2,
452    0x24, 0x49, 0xf2, 0xfc, 0xff, 0xf3, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0};
453 
454 unsigned char cross_bits[] = {
455    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x07, 0xf0,
456    0x80, 0x0f, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x07, 0xf0,
457    0x00, 0x02, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x07, 0xf0, 0x00, 0x02, 0xf0,
458    0x00, 0x02, 0xf1, 0x20, 0x22, 0xf3, 0xfc, 0xff, 0xf7, 0x20, 0x22, 0xf3,
459    0x20, 0x02, 0xf1, 0x00, 0x02, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0};
460 
461 unsigned char single_bits[] = {
462    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x07, 0xf0,
463    0x80, 0x0f, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x07, 0xf0,
464    0x00, 0x02, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x07, 0xf0, 0x00, 0x02, 0xf0,
465    0x00, 0x02, 0xf0, 0x00, 0x07, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x02, 0xf0,
466    0x00, 0x07, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x02, 0xf0, 0x00, 0x00, 0xf0};
467 
468 unsigned char trimming_bits[] = {
469    0x00, 0x00, 0xf0, 0x10, 0x00, 0xf0, 0x78, 0x02, 0xf0, 0x7c, 0x05, 0xf0,
470    0x10, 0x09, 0xf0, 0x10, 0x12, 0xf0, 0x38, 0x22, 0xf0, 0x10, 0x44, 0xf0,
471    0x18, 0x44, 0xf0, 0x64, 0x48, 0xf0, 0x88, 0x51, 0xf0, 0x10, 0x32, 0xf3,
472    0x38, 0xfc, 0xf5, 0x50, 0x78, 0xf8, 0x90, 0xf7, 0xfb, 0x38, 0x50, 0xfe,
473    0x10, 0x58, 0xf0, 0x10, 0xc8, 0xf0, 0x7c, 0x90, 0xf0, 0x10, 0xe0, 0xf0};
474 
475 unsigned char datapoint_bits[] = {
476    0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x18, 0x00, 0xf0, 0x3c, 0x00, 0xf0,
477    0x3c, 0x00, 0xf0, 0x18, 0x00, 0xf0, 0xc0, 0x03, 0xf0, 0x40, 0x1e, 0xf0,
478    0x40, 0xf0, 0xf1, 0xc0, 0x00, 0xf3, 0x80, 0xc0, 0xf1, 0x80, 0x60, 0xf0,
479    0x80, 0xc1, 0xf0, 0x00, 0x89, 0xf1, 0x00, 0x1d, 0xf3, 0x00, 0x35, 0xf6,
480    0x00, 0x67, 0xfc, 0x00, 0xc2, 0xf6, 0x00, 0x80, 0xf3, 0x00, 0x00, 0xf1};
481 
482 unsigned char eval_bits[] = {
483    0x00, 0x00, 0xf0, 0xfe, 0x01, 0xf0, 0x02, 0x01, 0xf0, 0x0e, 0x01, 0xf0,
484    0x02, 0x01, 0xf0, 0x0e, 0x01, 0xf0, 0x02, 0x01, 0xf0, 0x0e, 0x01, 0xf0,
485    0x02, 0xf9, 0xf3, 0x1e, 0xfd, 0xf7, 0x02, 0x0d, 0xf6, 0x0e, 0x0d, 0xf6,
486    0x02, 0xc1, 0xf7, 0x0e, 0xe1, 0xf3, 0x02, 0xe1, 0xf0, 0x0e, 0x01, 0xf0,
487    0x02, 0xe1, 0xf0, 0xfe, 0xe1, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0};
488 
489 unsigned char zoom_bits[] = {
490    0x00, 0x00, 0xf0, 0x00, 0x7e, 0xf0, 0x80, 0xff, 0xf1, 0xc0, 0x81, 0xf3,
491    0xc0, 0x00, 0xf3, 0x60, 0x18, 0xf6, 0x60, 0x18, 0xf6, 0x60, 0x7e, 0xf6,
492    0x60, 0x7e, 0xf6, 0x60, 0x18, 0xf6, 0x60, 0x18, 0xf6, 0xe0, 0x00, 0xf3,
493    0xf0, 0xc1, 0xf3, 0xf8, 0xff, 0xf1, 0xbc, 0x7f, 0xf0, 0xdc, 0x00, 0xf0,
494    0x6c, 0x00, 0xf0, 0x38, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0};
495 
496 unsigned char math_bits[] = {
497    0x00, 0x00, 0xf0, 0xfc, 0xff, 0xf1, 0x04, 0x00, 0xf3, 0xf4, 0x7f, 0xf3,
498    0x54, 0x55, 0xf3, 0x54, 0x55, 0xf3, 0xf4, 0x7f, 0xf3, 0x04, 0x00, 0xf3,
499    0xb4, 0x6d, 0xf3, 0xb4, 0x6d, 0xf3, 0x04, 0x00, 0xf3, 0xb4, 0x6d, 0xf3,
500    0xb4, 0x6d, 0xf3, 0x04, 0x00, 0xf3, 0xb4, 0x6d, 0xf3, 0xb4, 0x6d, 0xf3,
501    0x04, 0x00, 0xf3, 0xfc, 0xff, 0xf3, 0xf8, 0xff, 0xf3, 0x00, 0x00, 0xf0};
502 
503 unsigned char scaleundo_bits[] = {
504    0x00, 0x00, 0xf0, 0x29, 0x3a, 0xf6, 0x69, 0x4a, 0xf9, 0xa9, 0x4a, 0xf9,
505    0x29, 0x4b, 0xf9, 0x26, 0x3a, 0xf6, 0x00, 0x00, 0xf0, 0x80, 0x00, 0xf0,
506    0xc0, 0x00, 0xf0, 0xe0, 0x00, 0xf0, 0xf0, 0xff, 0xf7, 0xf8, 0xff, 0xf7,
507    0xfc, 0xff, 0xf7, 0xfe, 0xff, 0xf7, 0xfc, 0xff, 0xf7, 0xf8, 0xff, 0xf7,
508    0xf0, 0xff, 0xf7, 0xe0, 0x00, 0xf0, 0xc0, 0x00, 0xf0, 0x80, 0x00, 0xf0};
509 
510