2
* Grace - GRaphing, Advanced Computation and Exploration of data
4
* Home page: http://plasma-gate.weizmann.ac.il/Grace/
6
* Copyright (c) 1991-95 Paul J Turner, Portland, OR
7
* Copyright (c) 1996-99 GRACE Development Team
9
* Maintained by Evgeny Stambulchik <fnevgeny@plasma-gate.weizmann.ac.il>
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.
33
static char * grace_icon_xpm[] = {
42
" .............................................. ",
43
" .............................................. ",
44
" ............... ............. ",
45
" .............................................. ",
46
" ................. ............... ",
47
" .............................................. ",
49
" ....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...... ",
50
" ....... XXXXXXXXXXXXXXXXXXXXXXXXXXoXXXX ...... ",
51
" ..... . XXoooXX XXXXXXXXXXXoooXXXX ...... ",
52
" .. .... XXXXXXXXXXXXXXXXXXXXXXXXoXooOXX ...... ",
53
" .. .... XXOOOXX XXXXXXXXXXXXoXOoXXX ...... ",
54
" .. .... XXXXXXXXXXXXXXXXXXXXXXXoOOXooXX ...... ",
55
" .. .... XX+++XX XXXXooXXXXOoXXXXoXX ...... ",
56
" .. .. . XXXXXXXXXXXXXXXoXoXXXOoXXXXXXXX ...... ",
57
" .. .... XXXXXXXXXXXXXXXoXoXOOooXXXXXXXX ...... ",
58
" .. .... XXXXXXXXXXXXXXoXXooXXoXXXXXXXXX ...... ",
59
" .. .... XXXXXXXoXXXXXooXOOoXoXXXXXXXXXX ...... ",
60
" .. .... XXXXXXooXXXXXoOOXXooXXXXXXXXXXX ...... ",
61
" .. .. . XXXXXXoXoXXXoOXXXXXXXXXXXXXXXXX ...... ",
62
" .. .... XXXXXooXoXXOoXXXXXXXXXXXXXXXXXX ...... ",
63
" .. .... XXXXooXXooOooXXXXXXXXXXXXXXXXXX ...... ",
64
" .. .... XXXXoXXOOoXoXXXXXXXXXX+++++XXXX ...... ",
65
" .. .... XXXXoXOXXoXoXXXXXXXXXX+++++XXXX ...... ",
66
" .. .. . XXXooOXXXXoXXXX+++++XX+++++XXXX ...... ",
67
" .. .... XXOoXXXXXXXXXXX+++++XX+++++XXXX ...... ",
68
" .. .... XOoXXXXX+++++XX+++++XX+++++XXXX ...... ",
69
" .. .... XXoXXXXX+++++XX+++++XX+++++XXXX ...... ",
70
" ....... XooXXXXX+++++XX+++++XX+++++XXXX ...... ",
71
" ..... . XXXXXXXX+++++XX+++++XX+++++XXXX ...... ",
73
" .............................................. ",
74
" ........ .... .... .... .... .... .... ....... ",
75
" .............................................. ",
76
" .............. ............ ",
77
" .............................................. ",
78
" .............................................. ",
81
#define grace_icon_width 48
82
#define grace_icon_height 48
83
static unsigned char grace_icon_bits[] = {
84
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
85
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
86
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
87
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
88
0x00, 0x00, 0xfe, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
89
0x00, 0x00, 0xf8, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
90
0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02,
91
0x00, 0x02, 0x00, 0x00, 0x10, 0x02, 0x20, 0x02, 0x00, 0x00, 0x98, 0x02,
92
0x20, 0x02, 0x00, 0x00, 0x78, 0x02, 0x20, 0x02, 0x00, 0x00, 0x3c, 0x02,
93
0x20, 0x02, 0x00, 0x00, 0x66, 0x02, 0x20, 0x02, 0x00, 0x0c, 0x43, 0x02,
94
0x20, 0x02, 0x00, 0xce, 0x81, 0x02, 0x20, 0x02, 0x00, 0xaa, 0x01, 0x02,
95
0x20, 0x02, 0x00, 0xdb, 0x00, 0x02, 0x20, 0x02, 0x82, 0x57, 0x00, 0x02,
96
0x20, 0x02, 0x83, 0x71, 0x00, 0x02, 0x20, 0x02, 0xc7, 0x20, 0x00, 0x02,
97
0x20, 0x82, 0x65, 0x00, 0x00, 0x02, 0x20, 0xc2, 0x7c, 0x00, 0x00, 0x02,
98
0x20, 0x42, 0x2e, 0x00, 0x00, 0x02, 0x20, 0x42, 0x29, 0x00, 0x0e, 0x02,
99
0x20, 0xe2, 0x38, 0x00, 0x0e, 0x02, 0x20, 0x32, 0x10, 0x1c, 0x0e, 0x02,
100
0x20, 0x1a, 0x00, 0x1c, 0x0e, 0x02, 0x00, 0x12, 0x38, 0x1c, 0x0e, 0x02,
101
0x00, 0x1a, 0x38, 0x1c, 0x0e, 0x02, 0x00, 0x02, 0x38, 0x1c, 0x0e, 0x02,
102
0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
103
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x0f, 0x00,
104
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
105
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
106
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
107
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
109
static unsigned char grace_mask_bits[] = {
110
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
111
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
112
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
113
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
114
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
115
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
116
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
117
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
118
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
119
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
120
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
121
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
122
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
123
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
124
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
125
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
126
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
127
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
128
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
129
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
130
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
131
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
132
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
133
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
136
#define auto_width 16
137
#define auto_height 16
138
static unsigned char auto_bits[] = {
139
0x00, 0x00, 0x18, 0x00, 0x18, 0x00, 0x3c, 0x00, 0x3c, 0x06, 0x66, 0x1e,
140
0x7e, 0x76, 0xc3, 0x76, 0xc3, 0x06, 0x00, 0x1c, 0x00, 0x78, 0x00, 0x60,
141
0x00, 0x66, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x00};
142
#define down_width 16
143
#define down_height 16
144
static unsigned char down_bits[] = {
145
0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01,
146
0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xf8, 0x0f, 0xf0, 0x07,
147
0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00};
148
#define expand_width 16
149
#define expand_height 16
150
static unsigned char expand_bits[] = {
151
0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x3f, 0x02, 0x18, 0x00, 0x0c, 0x00, 0x06,
152
0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0x60, 0x00, 0x30, 0x00, 0x18, 0x00,
153
0x0c, 0x40, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00};
154
#define left_width 16
155
#define left_height 16
156
static unsigned char left_bits[] = {
157
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x30, 0x00, 0x38, 0x00,
158
0xfc, 0x3f, 0xfe, 0x3f, 0xfc, 0x3f, 0x38, 0x00, 0x30, 0x00, 0x20, 0x00,
159
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
160
#define right_width 16
161
#define right_height 16
162
static unsigned char right_bits[] = {
163
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x0c,
164
0x00, 0x1c, 0xfc, 0x3f, 0xfc, 0x7f, 0xfc, 0x3f, 0x00, 0x1c, 0x00, 0x0c,
165
0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
166
#define shrink_width 16
167
#define shrink_height 16
168
static unsigned char shrink_bits[] = {
169
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0xf0, 0x1f,
170
0x10, 0x0c, 0x00, 0x06, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0x60, 0x10,
171
0xf0, 0x1f, 0xf0, 0x1f, 0x00, 0x00, 0x00, 0x00};
174
static unsigned char up_bits[] = {
175
0x00, 0x00, 0x00, 0x01, 0x80, 0x03, 0xc0, 0x07, 0xe0, 0x0f, 0xf0, 0x1f,
176
0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03,
177
0x80, 0x03, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00};
178
#define zoom_width 16
179
#define zoom_height 16
180
static unsigned char zoom_bits[] = {
181
0x00, 0x00, 0x70, 0x00, 0xd8, 0x00, 0x8c, 0x01, 0x06, 0x03, 0x02, 0x02,
182
0x06, 0x03, 0x8c, 0x01, 0xd8, 0x03, 0x70, 0x07, 0x00, 0x0e, 0x00, 0x1c,
183
0x00, 0x38, 0x00, 0x70, 0x00, 0xe0, 0x00, 0x40};
185
#endif /* __BITMAPS_H_ */