gerbv  2.10.1-dev~93f1b5
icons.h
1 #include <gdk-pixbuf/gdk-pixbuf.h>
2 
3 typedef struct icon {
4  GdkColorspace colorspace;
5  gboolean has_alpha;
6  int bits_per_sample;
7  int width;
8  int height;
9  int rowstride;
10  const guchar* data;
11 } icon;
12 
13 static const guchar lzoom_data[] = {
14  ""
15  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0IIIN444\243---\335))"
16  ")\373&&&\373&&&\335&&&\243555N\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
17  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
18  "\0\0\0]]]2...\300000\377sss\377\241\241\241\377\264\264\264\377\262\262"
19  "\262\377\235\235\235\377ggg\377\40\40\40\377\34\34\34\3007772\0\0\0\0"
20  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
21  "\0\0\0\0\0\0@@@N'''\373aaa\377\264\264\264\377\312\312\312\377\317\317"
22  "\317\377\320\320\320\377\316\316\316\377\311\311\311\377\301\301\301"
23  "\377\247\247\247\377LLL\377\23\23\23\373###N\0\0\0\0\0\0\0\0\0\0\0\0"
24  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\0\0\0\377OOO2\"\"\"\373uu"
25  "u\377\312\312\312\377\323\323\323\377\333\333\333\377\347\347\347\377"
26  "\357\357\357\377\363\363\363\377\361\361\361\377\345\345\345\377\322"
27  "\322\322\377\274\274\274\377^^^\377\20\20\20\373$$$2\0\0\0\0\0\0\0\377"
28  "\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\0\0\0\377!!!\300888\377"
29  "\314\314\314\377\205\205\205\377\345\345\345\377\227\227\227\377\372"
30  "\372\372\377\233\233\233\377\372\372\372\377\231\231\231\377\365\365"
31  "\365\377\224\224\224\377\341\341\341\377xxx\377CCC\377\6\6\6\377\0\0"
32  "\0\0\0\0\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
33  "000N\37\37"
34  "\37\377\271\271\271\377\326\326\326\377\347\347\347\377\371\371\371\377"
35  "\373\373\373\377\375\375\375\377\375\375\375\377\374\374\374\377\373"
36  "\373\373\377\370\370\370\377\362\362\362\377\354\354\354\377\344\344"
37  "\344\377\253\253\253\377\16\16\16\377\22\22\22N\0\0\0\0\0\0\0\0\0\0\0"
38  "\0\0\0\0\0\0\0\0\0\0\0\0\0\21\21\21\377mmm\377\322\322\322\377\341\341"
39  "\341\377\365\365\365\377\372\372\372\377\375\375\375\377\376\376\376"
40  "\377\376\376\376\377\375\375\375\377\374\374\374\377\371\371\371\377"
41  "\365\365\365\377\356\356\356\377\346\346\346\377\333\333\333\377WWW\377"
42  "\11\11\11\243\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\24\24"
43  "\24\335\250\250\250\377\330\330\330\377\356\356\356\377\366\366\366\377"
44  "\371\371\371\377\374\374\374\377\376\376\376\377\376\376\376\377\375"
45  "\375\375\377\373\373\373\377\370\370\370\377\364\364\364\377\356\356"
46  "\356\377\346\346\346\377\334\334\334\377\233\233\233\377\6\6\6\335\0"
47  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\20\20\377\305\305\305"
48  "\377\337\337\337\377\357\357\357\377\365\365\365\377\370\370\370\377"
49  "\373\373\373\377\375\375\375\377\375\375\375\377\374\374\374\377\372"
50  "\372\372\377\367\367\367\377\362\362\362\377\355\355\355\377\345\345"
51  "\345\377\333\333\333\377\277\277\277\377\6\6\6\373\0\0\0\377\0\0\0\0"
52  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\16\16\16\373\306\306\306\377\343\343"
53  "\343\377\354\354\354\377\362\362\362\377\365\365\365\377\370\370\370"
54  "\377\372\372\372\377\372\372\372\377\372\372\372\377\367\367\367\377"
55  "\364\364\364\377\360\360\360\377\352\352\352\377\340\340\340\377\327"
56  "\327\327\377\272\272\272\377\5\5\5\373\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
57  "\0\0\0\0\0\0\0\0\0\11\11\11\377\245\245\245\377\341\341\341\377\347\347"
58  "\347\377\355\355\355\377\361\361\361\377\364\364\364\377\366\366\366"
59  "\377\366\366\366\377\365\365\365\377\363\363\363\377\357\357\357\377"
60  "\354\354\354\377\344\344\344\377\333\333\333\377\321\321\321\377\223"
61  "\223\223\377\2\2\2\335\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
62  "\0\0\12\12\12\243___\377\331\331\331\377\341\341\341\377\346\346\346"
63  "\377\353\353\353\377\356\356\356\377\357\357\357\377\357\357\357\377"
64  "\356\356\356\377\355\355\355\377\351\351\351\377\344\344\344\377\333"
65  "\333\333\377\324\324\324\377\312\312\312\377LLL\377\0\0\0\243\0\0\0\0"
66  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\3\3\377\12\12\12\377\264\264"
67  "\264\377\330\330\330\377\334\334\334\377\342\342\342\377\345\345\345"
68  "\377\346\346\346\377\346\346\346\377\347\347\347\377\343\343\343\377"
69  "\337\337\337\377\332\332\332\377\324\324\324\377\313\313\313\377\241"
70  "\241\241\377\2\2\2\377\0\0\0N\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
71  "\0\0\0\0\0\0\0\0\37\6\6\6\300;;;\377\314\314\314\377\322\322\322\377"
72  "\324\324\324\377\332\332\332\377\333\333\333\377\332\332\332\377\333"
73  "\333\333\377\330\330\330\377\325\325\325\377\320\320\320\377\310\310"
74  "\310\377\275\275\275\377...\377\0\0\0\300\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
75  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\5\5\5"
76  "2\5\5\5\373QQQ\377\302"
77  "\302\302\377\307\307\307\377\313\313\313\377\314\314\314\377\315\315"
78  "\315\377\313\313\313\377\313\313\313\377\310\310\310\377\302\302\302"
79  "\377\270\270\270\377EEE\377\0\0\0\373\0\0\0K\0\0\0\0\0\0\0\377\0\0\0"
80  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\37\3\3\3N\3\3\3\373"
81  "111\377\231\231\231\377\273\273\273\377\275\275\275\377\274\274\274\377"
82  "\274\274\274\377\274\274\274\377\266\266\266\377\220\220\220\377+++\377"
83  "\0\0\0\373\0\0\0\361\0\0\0\362\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
84  "\0\0\0\0\0\0\0\0\0\0\0\377\0\0\0\0\0\0\0\37\0\0\0"
85  "2\1\1\1\300\3\3\3"
86  "\377AAA\377zzz\377\232\232\232\377\232\232\232\377www\377<<<\377\0\0"
87  "\0\377\0\0\0\300\0\0\0"
88  "2\0\0\0\337\0\0\0\360\0\0\0\363\0\0\0\377\0\0"
89  "\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
90  "\0\0\37\0\0\0N\0\0\0\243\0\0\0\335\0\0\0\373\0\0\0\373\0\0\0\335\0\0"
91  "\0\243\0\0\0N\0\0\0:\0\0\0\37\0\0\0\37\40\40\40\363\40\40\40\364\0\0"
92  "\0\366\0\0\0\361\0\0\0:\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\0\0\0\0\0\0"
93  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\37\0\0\0\37\0\0\0\37\0\0\0\37\0\0"
94  "\0\37\0\0\0\37\0\0\0\37\0\0\0\0\0\0\0\0\0\0\0\37\0\0\0\354hhh\373\0\0"
95  "\0\377\0\0\0\362\0\0\0\366\0\0\0\37\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
96  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
97  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\37\0\0\0\363yyy\375"
98  ":::\374\0\0\0\363\0\0\0\364\0\0\0\37\0\0\0\377\0\0\0\377\0\0\0\0\0\0"
99  "\0\377\0\0\0\0\0\0\0\377\0\0\0\0\0\0\0\377\0\0\0\0\0\0\0\377\0\0\0\0"
100  "\0\0\0\377\0\0\0\0\0\0\0\377\0\0\0\0\0\0\0\377\0\0\0\0\0\0\0\377\0\0"
101  "\0\37\0\0\0\377\0\0\0\377\37\37\37\373\0\0\0\364\0\0\0\37\0\0\0\377\0"
102  "\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
103  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
104  "\0\0\0\37\0\0\0\377\0\0\0\377\0\0\0\375\0\0\0\77\0\0\0\37\0\0\0\0\0\0"
105  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
106  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
107  "\0\0\0\0\0\37\0\0\0\37\0\0\0\37\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
108  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
109  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
110  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
111 };
112 
113 static const icon lzoom = {
114  .colorspace = GDK_COLORSPACE_RGB,
115  .has_alpha = 1,
116  .bits_per_sample = 8,
117  .width = 24,
118  .height = 24,
119  .rowstride = 96,
120  .data = lzoom_data,
121 };
122 
123 /* ------------------- Measure tool icon ------------------- */
124 /* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
125 
126 /* screenruler-icon.png 24px from Debian package mate-icon-theme-faenza
127  ver. 1.8.0-1~bpo70+. This theme has been made by Rowen_Stipe based on
128  Faenza and Faience icon themes by ~Tiheum. */
129 
130 static const guchar ruler_data[] = {
131  ""
132  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
133  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
134  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
135  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
136  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
137  "\377\377\377\0\377\377\377\0\0\0\0\7\0\0\0\15\0\0\0\15\0\0\0\15\0\0\0"
138  "\15\0\0\0\15\0\0\0\15\0\0\0\15\0\0\0\15\0\0\0\15\0\0\0\15\0\0\0\15\0\0"
139  "\0\15\0\0\0\15\0\0\0\15\0\0\0\15\0\0\0\15\0\0\0\7\377\377\377\0\377\377"
140  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\311\277e`\356\343\205"
141  "\337\363\350\215\377\363\351\217\377\363\351\222\377\363\351\225\377\364"
142  "\352\227\377\364\352\231\377\364\353\233\377\364\353\235\377\365\354\237"
143  "\377\365\354\240\377\365\354\241\377\365\355\244\377\365\355\246\377\366"
144  "\355\250\377\366\356\252\377\366\356\254\377\362\352\243\346\322\312~"
145  "k\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\11\352\335z\340\355"
146  "\337_\377\357\342k\377\361\344z\377\360\344{\377\361\345\201\377\361\346"
147  "\201\377\361\347\205\377\362\347\205\377\362\350\212\377\362\350\212\377"
148  "\363\351\217\377\363\350\217\377\363\351\224\377\364\351\223\377\364\352"
149  "\230\377\364\352\227\377\364\353\231\377\364\353\236\377\360\346\236\350"
150  "\0\0\0\11\377\377\377\0\377\377\377\0\0\0\0\20\360\344{\377\352\333L\377"
151  "\357\343u\377\214|\"\377\361\345\200\377\214|$\377\361\346\205\377\214"
152  "|%\377\362\347\212\377\214}'\377\362\350\216\377\215}(\377\363\351\223"
153  "\377\215})\377\364\352\227\377\215~*\377\363\352\231\377\215}*\377\363"
154  "\352\231\377\365\355\244\377\0\0\0\20\377\377\377\0\377\377\377\0\0\0"
155  "\0\21\357\342u\377\353\331L\377\360\343v\377\206u\34\377\361\345\202\377"
156  "\206u\35\377\362\347\207\377\206v\36\377\362\350\214\377\206v\40\377\362"
157  "\350\220\377\206v\40\377\363\351\225\377\206v\"\377\363\352\231\377\206"
158  "v\"\377\364\352\232\377\206v\"\377\364\351\231\377\364\353\240\377\0\0"
159  "\0\21\377\377\377\0\377\377\377\0\0\0\0\22\356\340m\377\352\330I\377\357"
160  "\342u\377~m\26\377\361\345\201\377~m\27\377\361\345\206\377\177m\30\377"
161  "\361\346\213\377\177n\31\377\362\347\217\377\177n\32\377\363\351\224\377"
162  "\177n\32\377\363\351\230\377\177n\33\377\363\351\232\377\177n\33\377\363"
163  "\351\226\377\363\352\232\377\0\0\0\22\377\377\377\0\377\377\377\0\0\0"
164  "\0\24\355\337e\377\351\327E\377\356\341s\377xf\17\377\360\344~\377xg\20"
165  "\377\361\345\204\377xg\21\377\361\346\210\377xg\21\377\361\346\215\377"
166  "xg\22\377\362\350\221\377xg\22\377\363\351\225\377xg\23\377\362\351\230"
167  "\377xg\23\377\362\351\224\377\362\350\225\377\0\0\0\24\377\377\377\0\377"
168  "\377\377\0\0\0\0\25\352\334]\377\346\326@\377\355\340o\377p_\11\377\356"
169  "\343{\377p_\11\377\357\344\201\377p_\12\377\357\345\205\377p_\12\377\360"
170  "\346\211\377p_\12\377\361\346\215\377p_\13\377\361\350\222\377p_\13\377"
171  "\362\350\225\377p_\13\377\361\350\221\377\360\346\216\377\0\0\0\25\377"
172  "\377\377\0\377\377\377\0\0\0\0\26\351\332T\377\345\324:\377\355\337k\377"
173  "jW\3\377\356\341x\377jW\3\377\356\343}\377jW\3\377\357\344\201\377jW\3"
174  "\377\357\345\206\377jW\3\377\360\346\212\377jW\3\377\361\347\217\377j"
175  "W\3\377\361\350\221\377jW\3\377\361\346\215\377\357\345\207\377\0\0\0"
176  "\26\377\377\377\0\377\377\377\0\0\0\0\27\346\327J\377\344\3226\377\353"
177  "\335h\377fT\0\377\355\341t\377\355\341x\377\355\341w\377\356\341}\377"
178  "\356\342{\377\357\343\201\377\357\342\200\377\357\344\205\377\357\345"
179  "\207\377fT\0\377\360\346\214\377\360\345\215\377\360\346\215\377\360\345"
180  "\215\377\357\343\201\377\356\342\200\377\0\0\0\27\377\377\377\0\377\377"
181  "\377\0\0\0\0\30\345\325@\377\343\3201\377\352\335d\377fT\0\377\354\340"
182  "q\377\350\330Q\377\350\331T\377\351\332W\377\351\332Z\377\351\332\\\377"
183  "\352\333`\377\352\334b\377\357\344\205\377fT\0\377\357\345\211\377\353"
184  "\337n\377\354\337o\377\353\337l\377\353\336i\377\355\340y\377\0\0\0\30"
185  "\377\377\377\0\377\377\377\0\0\0\0\32\344\3228\377\343\320-\377\352\334"
186  "a\377fT\0\377\354\336n\377\347\327N\377\350\330Q\377\350\331T\377\351"
187  "\331W\377\351\332X\377\351\331V\377\350\330R\377\354\337q\377fT\0\377"
188  "\354\336o\377\347\326H\377\346\325C\377\345\3229\377\343\3200\377\345"
189  "\324A\377\0\0\0\32\377\377\377\0\377\377\377\0\0\0\0\33\343\3200\377\342"
190  "\316)\377\351\332]\377fT\0\377\353\335k\377\346\325I\377\346\325H\377"
191  "\345\324D\377\345\324@\377\345\323<\377\345\323<\377\345\323<\377\351"
192  "\331W\377\352\334c\377\351\331W\377\344\323;\377\344\3229\377\343\320"
193  "0\377\342\316'\377\343\3200\377\0\0\0\33\377\377\377\0\377\377\377\0\0"
194  "\0\0\34\341\315(\377\341\314#\377\351\331Z\377fT\0\377\351\333c\377\344"
195  "\321:\377\344\321:\377\344\321:\377\344\321:\377\344\321:\377\344\321"
196  ":\377\344\321:\377\344\321:\377\344\321:\377\344\321:\377\344\3219\377"
197  "\343\3206\377\342\316.\377\341\314#\377\341\315(\377\0\0\0\34\377\377"
198  "\377\0\377\377\377\0\0\0\0\35\337\313\37\377\337\313\37\377\346\327U\377"
199  "fT\0\377\350\331]\377\342\3206\377\342\3206\377\342\3206\377\342\3206"
200  "\377\342\3206\377\342\3206\377\342\3206\377\342\3206\377\342\3206\377"
201  "\342\3206\377\342\3205\377\342\3172\377\340\315*\377\337\313\37\377\337"
202  "\313\37\377\0\0\0\35\377\377\377\0\377\377\377\0\0\0\0\36\335\311\27\377"
203  "\336\312\34\377\343\323E\377\347\330Y\377\345\326O\377\341\3174\377\341"
204  "\3174\377\341\3174\377\341\3174\377\341\3174\377\341\3174\377\341\317"
205  "4\377\341\3174\377\341\3174\377\341\3174\377\341\3173\377\341\3160\377"
206  "\337\314'\377\336\312\34\377\335\311\27\377\0\0\0\36\377\377\377\0\377"
207  "\377\377\0\0\0\0\40\333\307\20\377\335\311\30\377\336\313#\377\340\315"
208  "+\377\340\316/\377\340\3160\377\340\3160\377\340\3160\377\340\3160\377"
209  "\340\3160\377\340\3160\377\340\3160\377\340\3160\377\340\3160\377\340"
210  "\3160\377\340\316/\377\340\315+\377\336\313#\377\335\311\30\377\333\307"
211  "\20\377\0\0\0\40\377\377\377\0\377\377\377\0\0\0\0!\332\305\15\377\333"
212  "\306\23\377\335\310\34\377\336\312%\377\337\313)\377\337\314+\377\337"
213  "\314+\377\337\314+\377\337\314+\377\337\314+\377\337\314+\377\337\314"
214  "+\377\337\314+\377\337\314+\377\337\314+\377\337\313)\377\336\312%\377"
215  "\335\310\34\377\333\306\23\377\332\305\15\377\0\0\0!\377\377\377\0\377"
216  "\377\377\0\0\0\0\"\332\303\12\377\333\304\16\377\334\306\25\377\335\307"
217  "\32\377\335\310\36\377\336\311\40\377\336\311\40\377\336\311\40\377\336"
218  "\311\40\377\336\311\40\377\336\311\40\377\336\311\40\377\336\311\40\377"
219  "\336\311\40\377\336\311\40\377\335\310\36\377\335\307\32\377\334\306\25"
220  "\377\333\304\16\377\332\303\12\377\0\0\0\"\377\377\377\0\377\377\377\0"
221  "\0\0\0\40\272\247\10\353\331\303\12\377\332\303\13\377\332\304\16\377"
222  "\333\305\20\377\333\305\21\377\333\305\22\377\333\305\22\377\333\305\22"
223  "\377\333\305\22\377\333\305\22\377\333\305\22\377\333\305\22\377\333\305"
224  "\22\377\333\305\21\377\333\305\20\377\332\304\16\377\332\303\13\377\331"
225  "\303\12\377\272\247\10\353\0\0\0\40\377\377\377\0\377\377\377\0\0\0\0"
226  "\10QH\2\242\274\251\20\355\334\307\35\377\334\311\"\377\335\312%\377\337"
227  "\313)\377\337\313,\377\337\314/\377\340\3153\377\340\3166\377\340\316"
228  "6\377\340\3153\377\337\314/\377\337\313,\377\337\313)\377\335\312%\377"
229  "\334\311\"\377\334\307\35\377\274\251\20\355QH\2\242\0\0\0\10\377\377"
230  "\377\0\377\377\377\0\377\377\377\0\0\0\0+\0\0\0{\0\0\0\243\0\0\0\245\0"
231  "\0\0\245\0\0\0\245\0\0\0\245\0\0\0\245\0\0\0\245\0\0\0\245\0\0\0\245\0"
232  "\0\0\245\0\0\0\245\0\0\0\245\0\0\0\245\0\0\0\245\0\0\0\245\0\0\0\243\0"
233  "\0\0{\0\0\0+\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
234  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
235  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
236  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
237  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
238  "\377\377\0\377\377\377\0"
239 };
240 
241 static const icon ruler = {
242  .colorspace = GDK_COLORSPACE_RGB,
243  .has_alpha = 1,
244  .bits_per_sample = 8,
245  .width = 24,
246  .height = 24,
247  .rowstride = 96,
248  .data = ruler_data,
249 };
250 
251 /* ------------------- Move tool icon -------------------------- */
252 /* GdkPixbuf RGBA C-Source image dump */
253 
254 static const guchar move_data[] = {
255  ""
256  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
257  "\0\0\0\0\0\0\40J\207\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
258  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
259  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\40J\207\31\40J\207\377"
260  "\40J\207\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
261  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
262  "\0\0\0\0\0\0\0\0\0\40J\207\31\40J\207\377r\237\317\377\40J\207\377\40"
263  "J\207\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
264  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
265  "\40J\207\31\40J\207\377r\237\317\377L|\265\377r\237\317\377\40J\207\377"
266  "\40J\207\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
267  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\40J\207"
268  "\377r\237\317\377L|\265\377L|\265\377L|\265\377r\237\317\377\40J\207"
269  "\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
270  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\40J\207\377"
271  "\40J\207\377\40J\207\377S\203\272\377\40J\207\377\40J\207\377\40J\207"
272  "\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
273  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
274  "\0\0\40J\207\377Y\210\276\377\40J\207\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
275  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
276  "\0\0\0\0\40J\207\31\40J\207\377\40J\207\377\0\0\0\0\0\0\0\0\0\0\0\0\40"
277  "J\207\377b\221\304\377\40J\207\377\0\0\0\0\0\0\0\0\0\0\0\0\40J\207\377"
278  "\40J\207\377\40J\207\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
279  "\0\40J\207\31\40J\207\377r\237\317\377\40J\207\377\0\0\0\0\0\0\0\0\0"
280  "\0\0\0\40J\207\377r\237\317\377\40J\207\377\0\0\0\0\0\0\0\0\0\0\0\0\40"
281  "J\207\377r\237\317\377\40J\207\377\40J\207\31\0\0\0\0\0\0\0\0\0\0\0\0"
282  "\0\0\0\0\40J\207\31\40J\207\377r\237\317\377L|\265\377\40J\207\377\40"
283  "J\207\377\40J\207\377\40J\207\377\40J\207\377r\237\317\377\40J\207\377"
284  "\40J\207\377\40J\207\377\40J\207\377\40J\207\377L|\265\377r\237\317\377"
285  "\40J\207\377\40J\207\31\0\0\0\0\0\0\0\0\40J\207\31\40J\207\377r\237\317"
286  "\377L|\265\377L|\265\377S\203\272\377Y\210\276\377b\221\304\377r\237"
287  "\317\377r\237\317\377r\237\317\377r\237\317\377r\237\317\377b\221\304"
288  "\377Y\210\276\377S\203\272\377L|\265\377L|\265\377r\237\317\377\40J\207"
289  "\377\40J\207\31\0\0\0\0\0\0\0\0\40J\207\31\40J\207\377r\237\317\377L"
290  "|\265\377\40J\207\377\40J\207\377\40J\207\377\40J\207\377\40J\207\377"
291  "r\237\317\377\40J\207\377\40J\207\377\40J\207\377\40J\207\377\40J\207"
292  "\377L|\265\377r\237\317\377\40J\207\377\40J\207\31\0\0\0\0\0\0\0\0\0"
293  "\0\0\0\0\0\0\0\40J\207\31\40J\207\377r\237\317\377\40J\207\377\0\0\0"
294  "\0\0\0\0\0\0\0\0\0\40J\207\377r\237\317\377\40J\207\377\0\0\0\0\0\0\0"
295  "\0\0\0\0\0\40J\207\377r\237\317\377\40J\207\377\40J\207\31\0\0\0\0\0"
296  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\40J\207\31\40J\207\377\40J\207"
297  "\377\0\0\0\0\0\0\0\1\0\0\0\1\40J\207\377b\221\304\377\40J\207\377\0\0"
298  "\0\0\0\0\0\0\0\0\0\0\40J\207\377\40J\207\377\40J\207\31\0\0\0\0\0\0\0"
299  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\3\0"
300  "\0\0\6\0\0\0\10\0\0\0\11\40J\207\377Y\210\276\377\40J\207\377\0\0\0\12"
301  "\0\0\0\6\0\0\0\5\0\0\0\4\0\0\0\3\0\0\0\2\0\0\0\2\0\0\0\1\0\0\0\0\0\0"
302  "\0\0\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0\5\0\0\0\10\0\0\0\16\0\0\0\26\40J\207"
303  "\377\40J\207\377\40J\207\377S\203\272\377\40J\207\377\40J\207\377\40"
304  "J\207\377\0\0\0\26\0\0\0\20\0\0\0\14\0\0\0\11\0\0\0\6\0\0\0\3\0\0\0\1"
305  "\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\7\0\0\0\16\0\0\0\25\0\0\0!\0\0\0-\40J"
306  "\207\377r\237\317\377L|\265\377L|\265\377L|\265\377r\237\317\377\40J"
307  "\207\377\0\0\0"
308  "1\0\0\0%\0\0\0\32\0\0\0\22\0\0\0\12\0\0\0\5\0\0\0\1\0"
309  "\0\0\0\0\0\0\1\0\0\0\4\0\0\0\13\0\0\0\25\0\0\0\37\0\0\0.\0\0\0:\11\25"
310  "'V\40J\207\377r\237\317\377L|\265\377r\237\317\377\40J\207\377\10\24"
311  "%[\0\0\0\77\0\0\0"
312  "0\0\0\0\40\0\0\0\23\0\0\0\14\0\0\0\5\0\0\0\1\0\0\0"
313  "\0\0\0\0\1\0\0\0\3\0\0\0\11\0\0\0\22\0\0\0\35\0\0\0+\0\0\0"
314  "6\0\0\0\77"
315  "\10\24%[\40J\207\377r\237\317\377\40J\207\377\10\23#^\0\0\0D\0\0\0"
316  "9"
317  "\0\0\0*\0\0\0\31\0\0\0\16\0\0\0\7\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0"
318  "\0\2\0\0\0\4\0\0\0\11\0\0\0\21\0\0\0\32\0\0\0!\0\0\0(\0\0\0"
319  "1\12\30"
320  ",L\40J\207\377\12\30+M\0\0\0"
321  "4\0\0\0+\0\0\0!\0\0\0\25\0\0\0\14\0\0\0"
322  "\5\0\0\0\2\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\2\0"
323  "\0\0\5\0\0\0\11\0\0\0\13\0\0\0\16\0\0\0\21\0\0\0\26\21(I.\0\0\0\25\0"
324  "\0\0\22\0\0\0\15\0\0\0\12\0\0\0\7\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0"
325  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\2"
326  "\0\0\0\2\0\0\0\2\0\0\0\3\0\0\0\3\0\0\0\2\0\0\0\2\0\0\0\1\0\0\0\1\0\0"
327  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
328 };
329 
330 static const icon move = {
331  .colorspace = GDK_COLORSPACE_RGB,
332  .has_alpha = 1,
333  .bits_per_sample = 8,
334  .width = 22,
335  .height = 22,
336  .rowstride = 88,
337  .data = move_data,
338 };
339 
340 /* ------------------- Pointer tool icon -------------------------- */
341 /* GdkPixbuf RGBA C-Source image dump */
342 
343 static const guchar pointer_data[] = {
344  ""
345  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
346  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
347  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
348  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
349  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
350  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\363\363\363"
351  "\226\377\377\377(\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
352  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
353  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
354  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
355  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\364\364"
356  "\364\354\377\377\377\37\377\377\377\0\377\377\377\0\377\377\377\0\377"
357  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
358  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
359  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
360  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\376sss\374\364\364"
361  "\364\345\377\377\377\27\377\377\377\0\377\377\377\0\377\377\377\0\377"
362  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
363  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
364  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
365  "\377\377\0\377\377\377\0\376\376\376\376\1\1\1\377\204\204\204\372\363"
366  "\363\363\333\377\377\377\20\377\377\377\0\377\377\377\0\377\377\377\0"
367  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
368  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
369  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
370  "\0\377\377\377\0\376\376\376\375\2\2\2\377\0\0\0\377\225\225\225\370"
371  "\362\362\362\321\377\377\377\13\377\377\377\0\377\377\377\0\377\377\377"
372  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
373  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
374  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
375  "\0\375\375\375\375\3\3\3\377\0\0\0\377\1\1\1\377\245\245\245\366\362"
376  "\362\362\303\377\377\377\6\377\377\377\0\377\377\377\0\377\377\377\0"
377  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
378  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
379  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\375\375\375"
380  "\374\4\4\4\377\0\0\0\377\0\0\0\377\3\3\3\377\264\264\264\365\362\362"
381  "\362\265\377\377\377\3\377\377\377\0\377\377\377\0\377\377\377\0\377"
382  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
383  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
384  "\377\377\0\377\377\377\0\377\377\377\0\374\374\374\374\5\5\5\377\0\0"
385  "\0\377\0\0\0\377\0\0\0\377\6\6\6\377\302\302\302\364\363\363\363\245"
386  "\377\377\377\1\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
387  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
388  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
389  "\0\377\377\377\0\374\374\374\374\6\6\6\377\0\0\0\377\0\0\0\377\0\0\0"
390  "\377\0\0\0\377\13\13\13\377\316\316\316\364\365\365\365\224\377\377\377"
391  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
392  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
393  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\374\374\374"
394  "\373\7\7\7\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\20\20"
395  "\20\377\331\331\331\364\365\365\365\202\377\377\377\0\377\377\377\0\377"
396  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
397  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
398  "\377\377\0\377\377\377\0\373\373\373\373\10\10\10\377\0\0\0\377\0\0\0"
399  "\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\26\26\26\377\343\343\343"
400  "\364\370\370\370o\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
401  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
402  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\373\373\373"
403  "\372\11\11\11\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
404  "\0\0\377\0\0\0\377\36\36\36\377\352\352\352\364\374\374\374^\377\377"
405  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
406  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
407  "\377\0\377\377\377\0\372\372\372\372\12\12\12\377\0\0\0\377\0\0\0\377"
408  "\0\0\0\377\0\0\0\377\0\0\0\377\24\24\24\377\31\31\31\377\23\23\23\377"
409  "444\377\362\362\362\366\377\377\377O\377\377\377\0\377\377\377\0\377"
410  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
411  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\372\372\372\371"
412  "\13\13\13\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\3\3\3\377\361\361"
413  "\361\372\371\371\371\366\370\370\370\366\372\372\372\371\375\375\375"
414  "\374\362\362\362\305\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
415  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
416  "\377\0\377\377\377\0\377\377\377\0\372\372\372\370\14\14\14\377\0\0\0"
417  "\377:::\377nnn\370\0\0\0\377\0\0\0\377\224\224\224\370\362\362\362\243"
418  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
419  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
420  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
421  "\0\371\371\371\370\15\15\15\377(((\377\360\360\360\366\371\371\371\371"
422  "\20\20\20\377\0\0\0\377\16\16\16\377\356\356\356\365\377\377\3776\377"
423  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
424  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
425  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\371\371\371\370"
426  "'''\377\347\347\347\365\374\374\374_\356\356\356\276ZZZ\377\0\0\0\377"
427  "\0\0\0\377ZZZ\376\362\362\362\326\377\377\377\2\377\377\377\0\377\377"
428  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
429  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
430  "\377\0\377\377\377\0\371\371\371\367\337\337\337\366\365\365\365}\377"
431  "\377\377\0\377\377\377a\262\262\262\363\0\0\0\377\0\0\0\377\0\0\0\377"
432  "\311\311\311\362\375\375\375g\377\377\377\0\377\377\377\0\377\377\377"
433  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
434  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
435  "\0\372\372\372\362\362\362\362\234\377\377\377\0\377\377\377\0\377\377"
436  "\377\24\366\366\366\370\7\7\7\377\0\0\0\377\0\0\0\377...\377\367\367"
437  "\367\363\377\377\377\17\377\377\377\0\377\377\377\0\377\377\377\0\377"
438  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
439  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\24\377"
440  "\377\377\2\377\377\377\0\377\377\377\0\377\377\377\0\355\355\355\320"
441  "JJJ\377\11\11\11\377lll\376\351\351\351\364\356\356\356\305\377\377\377"
442  "\6\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
443  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
444  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
445  "\0\377\377\377\0\377\377\377\0\373\373\373s\324\324\324\372\360\360\360"
446  "\366\356\356\356\270\377\377\3773\377\377\377\0\377\377\377\0\377\377"
447  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
448  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
449  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
450  "\377\0\377\377\377\0\377\377\377\24\366\366\366\207\377\377\377(\377"
451  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
452  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
453  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
454  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
455  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
456  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
457  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
458 };
459 
460 static const icon pointer = {
461  .colorspace = GDK_COLORSPACE_RGB,
462  .has_alpha = 1,
463  .bits_per_sample = 8,
464  .width = 24,
465  .height = 24,
466  .rowstride = 96,
467  .data = pointer_data,
468 };