Reimplemented CreateBitmapOptionChoice
[grace.git] / src / bitmaps.h
blobcdd62c8b5d65f014277eec594c1f9a7d05ee1dd4
1 /*
2 * Grace - GRaphing, Advanced Computation and Exploration of data
3 *
4 * Home page: http://plasma-gate.weizmann.ac.il/Grace/
5 *
6 * Copyright (c) 1991-1995 Paul J Turner, Portland, OR
7 * Copyright (c) 1996-2003 Grace Development Team
8 *
9 * Maintained by Evgeny Stambulchik
12 * All Rights Reserved
14 * This program is free software; you can redistribute it and/or modify
15 * it under the terms of the GNU General Public License as published by
16 * the Free Software Foundation; either version 2 of the License, or
17 * (at your option) any later version.
19 * This program is distributed in the hope that it will be useful,
20 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 * GNU General Public License for more details.
24 * You should have received a copy of the GNU General Public License
25 * along with this program; if not, write to the Free Software
26 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
29 #ifndef __BITMAPS_H_
30 #define __BITMAPS_H_
32 static char * gapp_icon_xpm[] = {
33 "48 39 6 1",
34 " c #000000000000",
35 ". c #FFFFFFFFFFFF",
36 "X c #BEFBBEFBBEFB",
37 "o c #51445144FFFF",
38 "O c #FFFF14514103",
39 "+ c #0000AAAA1861",
40 " ",
41 " .............................................. ",
42 " .............................................. ",
43 " ............... ............. ",
44 " .............................................. ",
45 " ................. ............... ",
46 " .............................................. ",
47 " ....... ...... ",
48 " ....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...... ",
49 " ....... XXXXXXXXXXXXXXXXXXXXXXXXXXoXXXX ...... ",
50 " ..... . XXoooXX XXXXXXXXXXXoooXXXX ...... ",
51 " .. .... XXXXXXXXXXXXXXXXXXXXXXXXoXooOXX ...... ",
52 " .. .... XXOOOXX XXXXXXXXXXXXoXOoXXX ...... ",
53 " .. .... XXXXXXXXXXXXXXXXXXXXXXXoOOXooXX ...... ",
54 " .. .... XX+++XX XXXXooXXXXOoXXXXoXX ...... ",
55 " .. .. . XXXXXXXXXXXXXXXoXoXXXOoXXXXXXXX ...... ",
56 " .. .... XXXXXXXXXXXXXXXoXoXOOooXXXXXXXX ...... ",
57 " .. .... XXXXXXXXXXXXXXoXXooXXoXXXXXXXXX ...... ",
58 " .. .... XXXXXXXoXXXXXooXOOoXoXXXXXXXXXX ...... ",
59 " .. .... XXXXXXooXXXXXoOOXXooXXXXXXXXXXX ...... ",
60 " .. .. . XXXXXXoXoXXXoOXXXXXXXXXXXXXXXXX ...... ",
61 " .. .... XXXXXooXoXXOoXXXXXXXXXXXXXXXXXX ...... ",
62 " .. .... XXXXooXXooOooXXXXXXXXXXXXXXXXXX ...... ",
63 " .. .... XXXXoXXOOoXoXXXXXXXXXX+++++XXXX ...... ",
64 " .. .... XXXXoXOXXoXoXXXXXXXXXX+++++XXXX ...... ",
65 " .. .. . XXXooOXXXXoXXXX+++++XX+++++XXXX ...... ",
66 " .. .... XXOoXXXXXXXXXXX+++++XX+++++XXXX ...... ",
67 " .. .... XOoXXXXX+++++XX+++++XX+++++XXXX ...... ",
68 " .. .... XXoXXXXX+++++XX+++++XX+++++XXXX ...... ",
69 " ....... XooXXXXX+++++XX+++++XX+++++XXXX ...... ",
70 " ..... . XXXXXXXX+++++XX+++++XX+++++XXXX ...... ",
71 " ....... ...... ",
72 " .............................................. ",
73 " ........ .... .... .... .... .... .... ....... ",
74 " .............................................. ",
75 " .............. ............ ",
76 " .............................................. ",
77 " .............................................. ",
78 " "};
80 #define redraw_width 16
81 #define redraw_height 16
82 static unsigned char redraw_bits[] = {
83 0x00, 0x3e, 0x00, 0x1f, 0x80, 0x8f, 0xc0, 0xc7, 0xe0, 0xe3, 0xa0, 0xf1,
84 0x10, 0xf8, 0x10, 0x7c, 0x08, 0x3c, 0x08, 0x18, 0x0c, 0x0c, 0x1c, 0x03,
85 0xfe, 0x00, 0x3e, 0x00, 0x0f, 0x00, 0x03, 0x00};
86 #define auto_width 16
87 #define auto_height 16
88 static unsigned char auto_bits[] = {
89 0x00, 0x00, 0x08, 0x0c, 0x1c, 0x0c, 0x3e, 0x1e, 0x08, 0x1e, 0x08, 0x33,
90 0x08, 0x3f, 0x88, 0x61, 0x88, 0x61, 0x3e, 0x00, 0x5c, 0x10, 0x68, 0x30,
91 0xf0, 0x7f, 0x60, 0x30, 0x40, 0x10, 0x00, 0x00};
92 #define auto_x_width 16
93 #define auto_x_height 16
94 static unsigned char auto_x_bits[] = {
95 0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0xc0, 0x03, 0xc0, 0x03, 0x60, 0x06,
96 0xe0, 0x07, 0x30, 0x0c, 0x30, 0x0c, 0x00, 0x00, 0x08, 0x10, 0x0c, 0x30,
97 0xfe, 0x7f, 0x0c, 0x30, 0x08, 0x10, 0x00, 0x00};
98 #define auto_y_width 16
99 #define auto_y_height 16
100 static unsigned char auto_y_bits[] = {
101 0x00, 0x00, 0x08, 0x00, 0x1c, 0x00, 0x3e, 0x00, 0x08, 0x0c, 0x08, 0x0c,
102 0x08, 0x1e, 0x08, 0x1e, 0x08, 0x33, 0x08, 0x3f, 0x88, 0x61, 0x88, 0x61,
103 0x3e, 0x00, 0x1c, 0x00, 0x08, 0x00, 0x00, 0x00};
104 #define auto_tick_width 16
105 #define auto_tick_height 16
106 static unsigned char auto_tick_bits[] = {
107 0x00, 0x00, 0x08, 0x0c, 0x3e, 0x0c, 0x08, 0x1e, 0x08, 0x1e, 0x08, 0x33,
108 0x08, 0x3f, 0x9c, 0x61, 0x88, 0x61, 0x08, 0x00, 0x08, 0x20, 0x08, 0x21,
109 0xfe, 0x7f, 0x08, 0x21, 0x08, 0x20, 0x00, 0x00};
110 #define left_width 16
111 #define left_height 16
112 static unsigned char left_bits[] = {
113 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x38, 0x00, 0xfe, 0x7f,
114 0x38, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
115 0x21, 0x84, 0x21, 0x84, 0x00, 0x00, 0x00, 0x00};
116 #define right_width 16
117 #define right_height 16
118 static unsigned char right_bits[] = {
119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x1c, 0xfe, 0x7f,
120 0x00, 0x1c, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
121 0x21, 0x84, 0x21, 0x84, 0x00, 0x00, 0x00, 0x00};
122 #define up_width 16
123 #define up_height 16
124 static unsigned char up_bits[] = {
125 0x1c, 0x00, 0x10, 0x04, 0x10, 0x04, 0x10, 0x0e, 0x10, 0x0e, 0x1c, 0x1f,
126 0x10, 0x15, 0x10, 0x04, 0x10, 0x04, 0x10, 0x04, 0x1c, 0x04, 0x10, 0x04,
127 0x10, 0x04, 0x10, 0x04, 0x10, 0x04, 0x1c, 0x00};
128 #define down_width 16
129 #define down_height 16
130 static unsigned char down_bits[] = {
131 0x1c, 0x00, 0x10, 0x04, 0x10, 0x04, 0x10, 0x04, 0x10, 0x04, 0x1c, 0x04,
132 0x10, 0x04, 0x10, 0x04, 0x10, 0x04, 0x10, 0x15, 0x1c, 0x1f, 0x10, 0x0e,
133 0x10, 0x0e, 0x10, 0x04, 0x10, 0x04, 0x1c, 0x00};
134 #define expand_width 16
135 #define expand_height 16
136 static unsigned char expand_bits[] = {
137 0xfe, 0xff, 0x82, 0x83, 0xc2, 0x87, 0x02, 0x81, 0x02, 0x81, 0x4a, 0xa5,
138 0x0e, 0xe1, 0xfe, 0xff, 0x0e, 0xe1, 0x4a, 0xa5, 0x02, 0x81, 0x02, 0x81,
139 0xc2, 0x87, 0x82, 0x83, 0xfe, 0xff, 0x00, 0x00};
140 #define shrink_width 16
141 #define shrink_height 16
142 static unsigned char shrink_bits[] = {
143 0x54, 0x55, 0x02, 0x81, 0xc0, 0x07, 0x82, 0x83, 0x00, 0x01, 0xca, 0xa7,
144 0x58, 0x34, 0x7e, 0xfc, 0x58, 0x34, 0xca, 0xa7, 0x00, 0x01, 0x82, 0x83,
145 0xc0, 0x07, 0x02, 0x81, 0x54, 0x55, 0x00, 0x00};
146 #define zoom_width 16
147 #define zoom_height 16
148 static unsigned char zoom_bits[] = {
149 0x00, 0x00, 0x70, 0x00, 0xd8, 0x00, 0x8c, 0x01, 0x06, 0x03, 0x02, 0x02,
150 0x06, 0x03, 0x8c, 0x01, 0xd8, 0x03, 0x70, 0x07, 0x00, 0x0e, 0x00, 0x1c,
151 0x00, 0x38, 0x00, 0x70, 0x00, 0x60, 0x00, 0x00};
152 #define zoom_x_width 16
153 #define zoom_x_height 16
154 static unsigned char zoom_x_bits[] = {
155 0x00, 0x00, 0x70, 0x00, 0xd8, 0x00, 0x8c, 0x01, 0x06, 0x03, 0x02, 0x02,
156 0x06, 0x03, 0x8c, 0x01, 0xd8, 0x03, 0x70, 0x07, 0x00, 0x0e, 0xcc, 0x1c,
157 0x78, 0x38, 0x30, 0x70, 0x78, 0x60, 0xcc, 0x00};
158 #define zoom_y_width 16
159 #define zoom_y_height 16
160 static unsigned char zoom_y_bits[] = {
161 0x00, 0x00, 0x70, 0x00, 0xd8, 0x00, 0x8c, 0x01, 0x06, 0x03, 0x02, 0x02,
162 0x06, 0x03, 0x8c, 0x01, 0xd8, 0x03, 0x70, 0x07, 0x00, 0x0e, 0xcc, 0x1c,
163 0x78, 0x38, 0x30, 0x70, 0x30, 0x60, 0x30, 0x00};
164 #define atext_width 16
165 #define atext_height 16
166 static unsigned char atext_bits[] = {
167 0x07, 0x00, 0xf2, 0xff, 0xf2, 0xff, 0x12, 0x86, 0x02, 0x06, 0x02, 0x06,
168 0x02, 0x06, 0x02, 0x06, 0x02, 0x06, 0x02, 0x06, 0x02, 0x06, 0x02, 0x06,
169 0x02, 0x06, 0x02, 0x06, 0x02, 0x0f, 0x07, 0x00};
170 #define exit_width 16
171 #define exit_height 16
172 static unsigned char exit_bits[] = {
173 0x00, 0x00, 0x80, 0x01, 0xb0, 0x0d, 0xb8, 0x1d, 0x8c, 0x31, 0x8c, 0x31,
174 0x86, 0x61, 0x86, 0x61, 0x86, 0x61, 0x86, 0x61, 0x0c, 0x30, 0x0c, 0x30,
175 0x38, 0x1c, 0xf0, 0x0f, 0xc0, 0x03, 0x00, 0x00};
177 #endif /* __BITMAPS_H_ */