Introduce POLYGONHOLE_MODE for creating holes in polygons
[geda-pcb/gde.git] / src / mode_icon.data
blobe88866ec129c47b92d9c565849800e57d0d16834
1 /*
2  *                            COPYRIGHT
3  *
4  *  PCB, interactive printed circuit board design
5  *  Copyright (C) 1994,1995,1996 Thomas Nau
6  *
7  *  This program is free software; you can redistribute it and/or modify
8  *  it under the terms of the GNU General Public License as published by
9  *  the Free Software Foundation; either version 2 of the License, or
10  *  (at your option) any later version.
11  *
12  *  This program is distributed in the hope that it will be useful,
13  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  *  GNU General Public License for more details.
16  *
17  *  You should have received a copy of the GNU General Public License
18  *  along with this program; if not, write to the Free Software
19  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20  *
21  *  Contact addresses for paper mail and Email:
22  *  Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
23  *  Thomas.Nau@rz.uni-ulm.de
24  *
25  *  RCS: $Id$
26  */
28 #define BufferModeIcon_width 21
29 #define BufferModeIcon_height 21
30 static unsigned char BufferModeIcon_bits[] = {
31    0x00, 0x00, 0x00, 0x80, 0x19, 0x00, 0xe0, 0x76, 0x00, 0x80, 0x10, 0x00,
32    0xe0, 0x70, 0x00, 0x80, 0x10, 0x00, 0xe0, 0x70, 0x00, 0x80, 0x10, 0x00,
33    0xe0, 0x70, 0x00, 0x80, 0x10, 0x00, 0xe0, 0x70, 0x00, 0x80, 0x1f, 0x00,
34    0x00, 0x00, 0x00, 0x3e, 0xd1, 0x07, 0x44, 0x51, 0x00, 0x44, 0x51, 0x00,
35    0x44, 0xd1, 0x03, 0x3c, 0x51, 0x00, 0x44, 0x51, 0x00, 0x44, 0x51, 0x00,
36    0x3e, 0x4e, 0x00};
38 #define LineModeIcon_width 21
39 #define LineModeIcon_height 21
40 static unsigned char LineModeIcon_bits[] = {
41    0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x22, 0x00, 0x00, 0x3a, 0x00, 0x00,
42    0xe2, 0x01, 0x00, 0x1c, 0x0e, 0x07, 0x00, 0xf0, 0x08, 0x00, 0x80, 0x0b,
43    0x00, 0x80, 0x08, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
44    0xe1, 0x42, 0x0f, 0x41, 0x46, 0x01, 0x41, 0x4a, 0x01, 0x41, 0x4a, 0x01,
45    0x41, 0x52, 0x07, 0x41, 0x52, 0x01, 0x41, 0x62, 0x01, 0xef, 0x42, 0x0f,
46    0x00, 0x00, 0x00};
48 #define ArcModeIcon_width 21
49 #define ArcModeIcon_height 21
50 static unsigned char ArcModeIcon_bits[] = {
51    0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00,
52    0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00,
53    0x80, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xf0, 0x00,
54    0x00, 0x00, 0x00, 0x08, 0x0f, 0x07, 0x14, 0x91, 0x08, 0x14, 0x91, 0x08,
55    0x22, 0x8f, 0x00, 0x3e, 0x83, 0x00, 0x22, 0x85, 0x00, 0x22, 0x89, 0x08,
56    0x22, 0x11, 0x07};
57 #define ViaModeIcon_width 21
58 #define ViaModeIcon_height 21
59 static unsigned char ViaModeIcon_bits[] = {
60    0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x80, 0x0f, 0x00, 0xc0, 0x18, 0x00,
61    0x60, 0x30, 0x00, 0x60, 0x30, 0x00, 0x60, 0x30, 0x00, 0xc0, 0x18, 0x00,
62    0x80, 0x0f, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
63    0x00, 0x00, 0x00, 0x44, 0x47, 0x00, 0x44, 0xa2, 0x00, 0x44, 0x12, 0x01,
64    0x28, 0x12, 0x01, 0x28, 0xf2, 0x01, 0x28, 0x12, 0x01, 0x10, 0x17, 0x01,
65    0x00, 0x00, 0x00};
66 #define ThermalModeIcon_width 21
67 #define ThermalModeIcon_height 21
68 static unsigned char ThermalModeIcon_bits[] = {
69    0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x20, 0x20, 0x00, 0x40, 0x17, 0x00,
70    0x80, 0x08, 0x00, 0x40, 0x10, 0x00, 0x40, 0x10, 0x00, 0x40, 0x10, 0x00,
71    0x80, 0x08, 0x00, 0x40, 0x17, 0x00, 0x20, 0x20, 0x00, 0x10, 0x40, 0x00,
72    0x00, 0x00, 0x00, 0x5f, 0x3a, 0x11, 0x44, 0x4a, 0x1b, 0x44, 0x4a, 0x15,
73    0x44, 0x3a, 0x15, 0xc4, 0x2b, 0x11, 0x44, 0x4a, 0x11, 0x44, 0x4a, 0x11,
74    0x44, 0x4a, 0x11};
75 #define RemoveModeIcon_width 21
76 #define RemoveModeIcon_height 21
77 static unsigned char RemoveModeIcon_bits[] = {
78    0x08, 0x00, 0x01, 0x10, 0x8f, 0x00, 0xa0, 0x5f, 0x00, 0x40, 0x26, 0x00,
79    0x60, 0x66, 0x00, 0xe0, 0x7f, 0x00, 0xc0, 0x3f, 0x00, 0x80, 0x19, 0x00,
80    0x80, 0x09, 0x00, 0x40, 0x19, 0x00, 0x30, 0x6f, 0x00, 0x0c, 0x86, 0x01,
81    0x00, 0x00, 0x00, 0x7c, 0xbe, 0x00, 0x88, 0x82, 0x00, 0x88, 0x82, 0x00,
82    0x88, 0x82, 0x00, 0x88, 0x9e, 0x00, 0x88, 0x82, 0x00, 0x88, 0x82, 0x00,
83    0x7c, 0xbe, 0x0f};
84 #define InsertPointModeIcon_width 21
85 #define InsertPointModeIcon_height 21
86 static unsigned char InsertPointModeIcon_bits[] = {
87    0xc0, 0x01, 0x00, 0x20, 0x02, 0x00, 0xa0, 0x02, 0x00, 0xc0, 0x03, 0x00,
88    0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x07,
89    0x32, 0x80, 0x08, 0xea, 0xff, 0x0a, 0x22, 0x80, 0x08, 0x1c, 0x00, 0x07,
90    0x00, 0x00, 0x00, 0xb8, 0xc8, 0x03, 0x90, 0x28, 0x00, 0x90, 0x29, 0x00,
91    0x90, 0xca, 0x01, 0x90, 0x0c, 0x02, 0x90, 0x08, 0x02, 0x90, 0x08, 0x02,
92    0xb8, 0xe8, 0x01};
93 #define TextModeIcon_width 21
94 #define TextModeIcon_height 21
95 static unsigned char TextModeIcon_bits[] = {
96    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
97    0x44, 0x44, 0x04, 0xaa, 0xaa, 0x0a, 0x44, 0x44, 0x04, 0x00, 0x00, 0x00,
98    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
99    0x00, 0x00, 0x00, 0xdf, 0x45, 0x1f, 0x44, 0x44, 0x04, 0x44, 0x28, 0x04,
100    0x44, 0x10, 0x04, 0xc4, 0x28, 0x04, 0x44, 0x44, 0x04, 0x44, 0x44, 0x04,
101    0xc4, 0x45, 0x04};
102 #define RectModeIcon_width 21
103 #define RectModeIcon_height 21
104 static unsigned char RectModeIcon_bits[] = {
105    0x00, 0x00, 0x00, 0xfc, 0xff, 0x0f, 0xfc, 0xff, 0x0f, 0xfc, 0xff, 0x0f,
106    0xfc, 0xff, 0x0f, 0xfc, 0xff, 0x0f, 0xfc, 0xff, 0x0f, 0xfc, 0xff, 0x0f,
107    0xfc, 0xff, 0x0f, 0xfc, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
108    0xce, 0x33, 0x1f, 0x52, 0x48, 0x04, 0x52, 0x08, 0x04, 0x4e, 0x08, 0x04,
109    0xca, 0x09, 0x04, 0x52, 0x08, 0x04, 0x52, 0x48, 0x04, 0xd2, 0x33, 0x04,
110    0x00, 0x00, 0x00};
111 #define PolygonModeIcon_width 21
112 #define PolygonModeIcon_height 21
113 static unsigned char PolygonModeIcon_bits[] = {
114    0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x07, 0x00,
115    0x80, 0x07, 0x00, 0xc0, 0x07, 0x00, 0xe0, 0x0f, 0x00, 0xf0, 0x1f, 0x00,
116    0xf8, 0x3f, 0x00, 0xf8, 0x7f, 0x00, 0xf8, 0xff, 0x00, 0xf8, 0xff, 0x01,
117    0x00, 0x00, 0x00, 0x8f, 0x93, 0x08, 0x51, 0x94, 0x08, 0x51, 0x14, 0x05,
118    0x4f, 0x14, 0x02, 0x41, 0x14, 0x02, 0x41, 0x14, 0x02, 0x41, 0x14, 0x02,
119    0x81, 0xf3, 0x02};
120 #define SelModeIcon_width 21
121 #define SelModeIcon_height 21
122 static unsigned char SelModeIcon_bits[] = {
123    0x0c, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xf8, 0x01, 0x00, 0xf8, 0x07, 0x00,
124    0xf8, 0x03, 0x00, 0xf0, 0x01, 0x00, 0xf0, 0x03, 0x00, 0x60, 0x07, 0x00,
125    0x20, 0x0e, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00,
126    0x00, 0x00, 0x00, 0x9c, 0x2f, 0x00, 0xa2, 0x20, 0x00, 0x84, 0x20, 0x00,
127    0x88, 0x27, 0x00, 0x90, 0x20, 0x00, 0xa0, 0x20, 0x00, 0xa2, 0x20, 0x00,
128    0x9c, 0xef, 0x03};
129 #define RotateModeIcon_width 21
130 #define RotateModeIcon_height 21
131 static unsigned char RotateModeIcon_bits[] = {
132    0x00, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x16, 0x00,
133    0x00, 0x24, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00,
134    0x00, 0x20, 0x00, 0x00, 0x10, 0x00, 0x00, 0x08, 0x00, 0x00, 0x06, 0x00,
135    0x00, 0x00, 0x00, 0x3c, 0xce, 0x07, 0x44, 0x11, 0x01, 0x44, 0x11, 0x01,
136    0x3c, 0x11, 0x01, 0x1c, 0x11, 0x01, 0x34, 0x11, 0x01, 0x64, 0x11, 0x01,
137    0x44, 0x0e, 0x01};
139 #define LockModeIcon_width 21
140 #define LockModeIcon_height 21
141 static unsigned char LockModeIcon_bits[] = {
142    0x00, 0x1f, 0x00, 0x80, 0x31, 0x00, 0x80, 0x20, 0x00, 0xc0, 0x60, 0x00,
143    0x40, 0x40, 0x00, 0x40, 0x40, 0x00, 0xf0, 0xff, 0x01, 0x10, 0x00, 0x01,
144    0xf0, 0xff, 0x01, 0x10, 0x00, 0x01, 0xf0, 0xff, 0x01, 0x10, 0x00, 0x01,
145    0xf0, 0xff, 0x01, 0x00, 0x00, 0x00, 0x84, 0xb1, 0x04, 0x44, 0x8a, 0x04,
146    0x44, 0x8a, 0x02, 0x44, 0x8a, 0x01, 0x44, 0x8a, 0x02, 0x44, 0x8a, 0x04,
147    0x9c, 0xb1, 0x04};
149 #define PanModeIcon_width 21
150 #define PanModeIcon_height 21
151 static unsigned char PanModeIcon_bits[] = {
152    0x00, 0x02, 0x00, 0x20, 0x25, 0x00, 0x50, 0x55, 0x02, 0x50, 0x55, 0x05,
153    0x50, 0x55, 0x05, 0xd3, 0xd4, 0x06, 0x95, 0x48, 0x02, 0x19, 0x40, 0x01,
154    0x12, 0x00, 0x01, 0x04, 0x80, 0x00, 0x08, 0x80, 0x00, 0x10, 0x80, 0x00,
155    0xe0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x38, 0x26, 0x02, 0x48, 0x69, 0x02,
156    0x48, 0xe9, 0x02, 0x38, 0xaf, 0x02, 0x08, 0xa9, 0x03, 0x08, 0x29, 0x03,
157    0x08, 0x29, 0x02};