3 This file is part of SXEmacs
5 SXEmacs is free software: you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation, either version 3 of the License, or
8 (at your option) any later version.
10 SXEmacs is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>. */
19 /* Synched up with: Not in FSF. */
26 #ifndef INCLUDED_bitmaps_h_
27 #define INCLUDED_bitmaps_h_
30 /* A gnu, like on the back of the emacs manual, for icons. */
31 #include "../etc/gnu.xbm"
33 /* The kitchen-sink icon. */
34 #include "../etc/sink.xbm"
37 #include "../etc/sxemacs.xbm"
41 #define compress_width 16
42 #define compress_height 10
43 static unsigned char compress_bits[] = {
44 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
45 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66
49 #define compress_width 15
50 #define compress_height 10
51 static unsigned char compress_bits[] = {
52 0x1f, 0x7c, 0x1f, 0x7c, 0x03, 0x60, 0x03, 0x60, 0xe3, 0x63, 0xe3, 0x63,
53 0x03, 0x60, 0x03, 0x60, 0x1f, 0x7c, 0x1f, 0x7c
59 #define compress_width 15
60 #define compress_height 10
61 static unsigned char compress_bits[] = {
62 0xff, 0x7f, 0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0xe3, 0x63, 0xe3, 0x63,
63 0x03, 0x60, 0x03, 0x60, 0xff, 0x7f, 0xff, 0x7f
68 #define extent_begin_width 18
69 #define extent_begin_height 10
70 static unsigned char extent_begin_bits[] = {
71 0x0c, 0x00, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x0c, 0x00, 0xcc, 0xcc, 0x00,
72 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0x0c, 0x00,
73 0xcc, 0x00, 0x00, 0x0c, 0x00, 0x00
76 #define extent_end_width 18
77 #define extent_end_height 10
78 static unsigned char extent_end_bits[] = {
79 0x00, 0xc0, 0x00, 0x00, 0xcc, 0x00, 0xc0, 0xcc, 0x00, 0xcc, 0xcc, 0x00,
80 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xc0, 0xcc, 0x00,
81 0x00, 0xcc, 0x00, 0x00, 0xc0, 0x00
87 #define continuer_width 8
88 #define continuer_height 10
89 static unsigned char continuer_bits[] = {
90 0x18, 0x18, 0x34, 0x34, 0x62, 0x62, 0x34, 0x34, 0x18, 0x18
93 /* A left-pointing triangle. */
94 #define truncator_width 8
95 #define truncator_height 10
96 static unsigned char truncator_bits[] = {
97 0x40, 0x60, 0x70, 0x78, 0x7c, 0x7c, 0x78, 0x70, 0x60, 0x40
101 /* An arrow pointing to the next line */
102 #define continuer_width 7
103 #define continuer_height 10
104 static unsigned char continuer_bits[] = {
105 0x00, 0xbc, 0xfc, 0xe0, 0xe0, 0x72, 0x3e, 0x1e, 0x1e, 0x3e
109 /* Three dots indicating truncation */
110 #define truncator_width 7
111 #define truncator_height 8
112 static unsigned char truncator_bits[] = {
113 0x06, 0x06, 0x00, 0x18, 0x18, 0x00, 0x60, 0x60
117 /* A Right pointing Arrow */
118 #define truncator_width 8
119 #define truncator_height 10
120 static unsigned char truncator_bits[] = {
121 0x00, 0x18, 0x30, 0x60, 0xff, 0xff, 0x60, 0x30, 0x18, 0x00
124 /* A Left pointing Arrow */
125 #define hscroll_width 8
126 #define hscroll_height 10
127 static unsigned char hscroll_bits[] = {
128 0x00, 0x18, 0x0c, 0x06, 0xff, 0xff, 0x06, 0x0c, 0x18, 0x00
132 #define rarrow_width 12
133 #define rarrow_height 10
134 static unsigned char rarrow_bits[] = {
135 0x40, 0x00, 0xc0, 0x00, 0x80, 0x01, 0x80, 0x03, 0xfe, 0x07, 0xfe, 0x07,
136 0x80, 0x03, 0x80, 0x01, 0xc0, 0x00, 0x40, 0x00
143 /* A stipple for hilighting. */
144 #define selection_width 16
145 #define selection_height 16
146 static unsigned char selection_bits[] = {
147 0x04, 0x84, 0x80, 0x00, 0x00, 0x20, 0x02, 0x04, 0x40, 0x00, 0x08, 0x82,
148 0x00, 0x10, 0x40, 0x00, 0x02, 0x40, 0x00, 0x02, 0x10, 0x00, 0x80, 0x80,
149 0x00, 0x08, 0x08, 0x00, 0x01, 0x02, 0x40, 0x20
152 #define secondary_selection_width 16
153 #define secondary_selection_height 16
154 static unsigned char secondary_selection_bits[] = {
155 0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01, 0x80, 0x80, 0x40, 0x40,
156 0x20, 0x20, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01,
157 0x80, 0x80, 0x40, 0x40, 0x20, 0x20, 0x10, 0x10
160 #define overlap_selection_width 16
161 #define overlap_selection_height 16
162 static unsigned char overlap_selection_bits[] = {
163 0x09, 0x88, 0x84, 0x04, 0x02, 0x22, 0x01, 0x05, 0x80, 0x80, 0x48, 0x42,
164 0x20, 0x20, 0x50, 0x10, 0x0a, 0x48, 0x04, 0x04, 0x12, 0x02, 0x01, 0x01,
165 0x80, 0x88, 0x48, 0x40, 0x21, 0xa2, 0x50, 0x10
168 #define default0_stipple_width 16
169 #define default0_stipple_height 16
170 static unsigned char default0_stipple_bits[] = {
171 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66,
172 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00,
173 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00
176 #define default1_stipple_width 16
177 #define default1_stipple_height 16
178 static unsigned char default1_stipple_bits[] = {
179 0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22,
180 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00,
181 0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00
185 #endif /* INCLUDED_bitmaps_h_ */