annotate src/bitmaps.h @ 26:441bb1e64a06 r19-15b96

Import from CVS: tag r19-15b96
author cvs
date Mon, 13 Aug 2007 08:51:32 +0200
parents 9ee227acff29
children 131b0175ea99
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 /* This file is part of XEmacs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3 XEmacs is free software; you can redistribute it and/or modify it
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4 under the terms of the GNU General Public License as published by the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5 Free Software Foundation; either version 2, or (at your option) any
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6 later version.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8 XEmacs is distributed in the hope that it will be useful, but WITHOUT
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11 for more details.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13 You should have received a copy of the GNU General Public License
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14 along with XEmacs; see the file COPYING. If not, write to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 Boston, MA 02111-1307, USA. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18 /* Synched up with: Not in FSF. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20 /* Authorship:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 JWZ (?): 1992?.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23 */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25 #ifndef _XEMACS_BITMAPS_H_
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26 #define _XEMACS_BITMAPS_H_
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
27
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28 #if 0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29 /* A gnu, like on the back of the emacs manual, for icons. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30 #include "../etc/gnu.xbm"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32 /* The kitchen-sink icon. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33 #include "../etc/sink.xbm"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
34 #endif /* 0 */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
35
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36 #include "../etc/xemacs.xbm"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38 #if 0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39 /* Vertical bars */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 #define compress_width 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41 #define compress_height 10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 static unsigned char compress_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
45
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
46 /* Bracketed dash */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
47 #define compress_width 15
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
48 #define compress_height 10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49 static unsigned char compress_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
50 0x1f, 0x7c, 0x1f, 0x7c, 0x03, 0x60, 0x03, 0x60, 0xe3, 0x63, 0xe3, 0x63,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
51 0x03, 0x60, 0x03, 0x60, 0x1f, 0x7c, 0x1f, 0x7c};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
52 #endif
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
53
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
54 #if 0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
55 /* Rectangled dash */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
56 #define compress_width 15
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
57 #define compress_height 10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
58 static unsigned char compress_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
59 0xff, 0x7f, 0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0xe3, 0x63, 0xe3, 0x63,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
60 0x03, 0x60, 0x03, 0x60, 0xff, 0x7f, 0xff, 0x7f};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
61 #endif
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
62
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
63 #if 0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
64 #define extent_begin_width 18
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
65 #define extent_begin_height 10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
66 static unsigned char extent_begin_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
67 0x0c, 0x00, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x0c, 0x00, 0xcc, 0xcc, 0x00,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
68 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0x0c, 0x00,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
69 0xcc, 0x00, 0x00, 0x0c, 0x00, 0x00};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
70
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
71 #define extent_end_width 18
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
72 #define extent_end_height 10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
73 static unsigned char extent_end_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
74 0x00, 0xc0, 0x00, 0x00, 0xcc, 0x00, 0xc0, 0xcc, 0x00, 0xcc, 0xcc, 0x00,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
75 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xc0, 0xcc, 0x00,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
76 0x00, 0xcc, 0x00, 0x00, 0xc0, 0x00};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
77 #endif
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
78
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
79 #if 0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
80 /* A diamond. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
81 #define continuer_width 8
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
82 #define continuer_height 10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
83 static unsigned char continuer_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
84 0x18, 0x18, 0x34, 0x34, 0x62, 0x62, 0x34, 0x34, 0x18, 0x18};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
85
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
86 /* A left-pointing triangle. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
87 #define truncator_width 8
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
88 #define truncator_height 10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
89 static unsigned char truncator_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
90 0x40, 0x60, 0x70, 0x78, 0x7c, 0x7c, 0x78, 0x70, 0x60, 0x40};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
91 #endif
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
92
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
93 /* An arrow pointing to the next line */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
94 #define continuer_width 7
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
95 #define continuer_height 10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
96 static unsigned char continuer_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
97 0x00, 0xbc, 0xfc, 0xe0, 0xe0, 0x72, 0x3e, 0x1e, 0x1e, 0x3e};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
98
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents: 0
diff changeset
99 #if 0
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
100 /* Three dots indicating truncation */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
101 #define truncator_width 7
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
102 #define truncator_height 8
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
103 static unsigned char truncator_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
104 0x06, 0x06, 0x00, 0x18, 0x18, 0x00, 0x60, 0x60};
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents: 0
diff changeset
105 #endif
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents: 0
diff changeset
106
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents: 0
diff changeset
107 /* A Right pointing Arrow */
14
9ee227acff29 Import from CVS: tag r19-15b90
cvs
parents: 10
diff changeset
108 #define truncator_width 8
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents: 0
diff changeset
109 #define truncator_height 10
10
49a24b4fd526 Import from CVS: tag r19-15b6
cvs
parents: 8
diff changeset
110 static unsigned char truncator_bits[] = {
14
9ee227acff29 Import from CVS: tag r19-15b90
cvs
parents: 10
diff changeset
111 0x00, 0x18, 0x30, 0x60, 0xff, 0xff, 0x60, 0x30, 0x18, 0x00};
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents: 0
diff changeset
112
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents: 0
diff changeset
113 /* A Left pointing Arrow */
14
9ee227acff29 Import from CVS: tag r19-15b90
cvs
parents: 10
diff changeset
114 #define hscroll_width 8
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents: 0
diff changeset
115 #define hscroll_height 10
10
49a24b4fd526 Import from CVS: tag r19-15b6
cvs
parents: 8
diff changeset
116 static unsigned char hscroll_bits[] = {
14
9ee227acff29 Import from CVS: tag r19-15b90
cvs
parents: 10
diff changeset
117 0x00, 0x18, 0x0c, 0x06, 0xff, 0xff, 0x06, 0x0c, 0x18, 0x00};
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
118
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
119 #if 0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
120 #define rarrow_width 12
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
121 #define rarrow_height 10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
122 static unsigned char rarrow_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
123 0x40, 0x00, 0xc0, 0x00, 0x80, 0x01, 0x80, 0x03, 0xfe, 0x07, 0xfe, 0x07,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
124 0x80, 0x03, 0x80, 0x01, 0xc0, 0x00, 0x40, 0x00};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
125 #endif
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
126
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
127 /* Stipples */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
128
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
129 #if 0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
130 /* A stipple for hilighting. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
131 #define selection_width 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
132 #define selection_height 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
133 static unsigned char selection_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
134 0x04, 0x84, 0x80, 0x00, 0x00, 0x20, 0x02, 0x04, 0x40, 0x00, 0x08, 0x82,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
135 0x00, 0x10, 0x40, 0x00, 0x02, 0x40, 0x00, 0x02, 0x10, 0x00, 0x80, 0x80,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
136 0x00, 0x08, 0x08, 0x00, 0x01, 0x02, 0x40, 0x20};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
137
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
138 #define secondary_selection_width 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
139 #define secondary_selection_height 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
140 static unsigned char secondary_selection_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
141 0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01, 0x80, 0x80, 0x40, 0x40,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
142 0x20, 0x20, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
143 0x80, 0x80, 0x40, 0x40, 0x20, 0x20, 0x10, 0x10};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
144
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
145 #define overlap_selection_width 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
146 #define overlap_selection_height 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
147 static unsigned char overlap_selection_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
148 0x09, 0x88, 0x84, 0x04, 0x02, 0x22, 0x01, 0x05, 0x80, 0x80, 0x48, 0x42,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
149 0x20, 0x20, 0x50, 0x10, 0x0a, 0x48, 0x04, 0x04, 0x12, 0x02, 0x01, 0x01,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
150 0x80, 0x88, 0x48, 0x40, 0x21, 0xa2, 0x50, 0x10};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
151
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
152 #define default0_stipple_width 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
153 #define default0_stipple_height 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
154 static unsigned char default0_stipple_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
155 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
156 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
157 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
158
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
159 #define default1_stipple_width 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
160 #define default1_stipple_height 16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
161 static unsigned char default1_stipple_bits[] = {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
162 0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
163 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
164 0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00};
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
165 #endif
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
166
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
167 #endif /* _XEMACS_BITMAPS_H_ */