File: view_navigate.c

package info (click to toggle)
crystal-facet-uml 1.47.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 17,628 kB
  • sloc: ansic: 101,927; xml: 2,677; sh: 114; cpp: 62; makefile: 51
file content (212 lines) | stat: -rw-r--r-- 15,840 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
/* GIMP RGBA C-Source image dump (view_navigate.c) */

static const struct {
  guint  	 width;
  guint  	 height;
  guint  	 bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
  guint8 	 pixel_data[32 * 32 * 4 + 1];
} view_navigate = {
  32, 32, 4,
  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0"
  "\11\0\0\0M\17\17\17\244\22\22\22\327\14\14\14\354\3\3\3\373\3\3\3\374\13"
  "\13\13\356\22\22\22\332\21\21\21\257\0\0\0W\0\0\0\16\377\377\377\0\377\377"
  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\0\0\0\36\15\15\15\250\7\7\7\367444\361\216\216\216\376\304\304"
  "\304\377\337\337\337\377\371\371\371\377\372\372\372\377\342\342\342\377"
  "\307\307\307\377\225\225\225\377===\362\7\7\7\370\16\16\16\270\0\0\0+\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
  "\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\13\14\14\14\223\12\12"
  "\12\366yyy\372\354\354\354\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\362\362\362\377\211\211\211"
  "\374\14\14\14\366\15\15\15\245\0\0\0\25\377\377\377\0\377\377\377\0\377\377"
  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
  "\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\37\15\15\15\335UUU\370"
  "\345\345\345\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\357\357\357\377mmm\371\13\13\13\352\0\0\0/\377\377"
  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
  "\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0""8\13\13\13\360\220\220"
  "\220\374\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\247\247\247\376\12\12\12\365\2\2\2N\377\377\377\0\377\377\377\0"
  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0"
  "\0\0#\13\13\13\361\267\267\267\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\311\311"
  "\311\377\14\14\14\365\0\0\0""5\377\377\377\0\377\377\377\0\377\377\377\0"
  "\377\377\377\0\377\377\377\0\0\0\0\17\14\14\14\341\227\227\227\375\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\262\262\262\377"
  "\13\13\13\355\0\0\0\32\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
  "\377\0\15\15\15\241bbb\370\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\203\203\203\373\17\17\17"
  "\302\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0*\14\14\14\367\356\356"
  "\356\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\372\372\372\377\32\32\32\364\0\0\0B\377"
  "\377\377\0\377\377\377\0\17\17\17\275\212\212\212\375\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\253\253\253\377\16\16\16\330\377\377"
  "\377\0\0\0\0\26\11\11\11\370\367\367\367\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\364\364\364"
  "\377\231\231\231\377MNN\377154\377ggg\377\310\310\310\377\373\373\373\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\32\32\32\362\0\0\0""4\0\0\0dMMM\364\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\352\352\352\377\206\206\206\377+++\377"
  "\4\15\12\377\2\31\22\377\3qN\377\2\205\\\377\5>,\377\6\21\16\377\12\12\12"
  "\377<<<\377\240\240\240\377\371\371\371\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377ppp\371\5\5\5\207\23\23\23\301\243\243\243\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\311\311\311\377]]]\377\20\20\20\377bbb\377X^\\\377\12K7\377\2\363\250"
  "\377\2\377\260\377\2\377\260\377\2\377\260\377\2\237n\377\30\"\37\377\262"
  "\262\262\377LLL\377\32\32\32\377\204\204\204\377\354\354\354\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\303\303\303\377\17\17\17\336\15\15\15\354\333\333\333\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\316\316\316\377CCC\377\""
  "\"\"\377\213\213\213\377\355\355\355\377\353\353\353\377\10\21\16\377\2\352"
  "\242\377\2\343\235\377\1\\?\377\0%\32\377\1\211_\377\2\377\260\377\13V>\377"
  "\220\220\220\377\377\377\377\377\331\331\331\377iii\377\24\24\24\377{{{\377"
  "\365\365\365\377\377\377\377\377\377\377\377\377\377\377\377\377\366\366"
  "\366\377\4\4\4\373\3\3\3\373\366\366\366\377\377\377\377\377\377\377\377"
  "\377\341\341\341\377]]]\377\32\32\32\377\234\234\234\377\375\375\375\377"
  "\377\377\377\377\377\377\377\377\273\273\273\377\20B2\377\2\377\260\377\1"
  "nL\377\0\0\0\377\0\0\0\377\0\0\0\377\2\311\213\377\1\235l\377P[X\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\347\347\347\377^^^\377\35\35"
  "\35\377\250\250\250\377\377\377\377\377\377\377\377\377\377\377\377\377\14"
  "\14\14\367\13\13\13\367\377\377\377\377\357\357\357\377vvv\377\22\22\22\377"
  "}}}\377\364\364\364\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\254\254\254\377\16O:\377\2\377\260\377\1O7\377\0\0\0\377\0\0"
  "\0\377\0\0\0\377\1\251u\377\1\254w\377>LH\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\307\307\307\377444\377"
  "???\377\321\321\321\377\377\377\377\377$$$\360\14\14\14\367\377\377\377\377"
  "\276\276\276\377///\377111\377\301\301\301\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\334\334\334\377\14\37"
  "\31\377\2\374\256\377\2\301\205\377\0\24\16\377\0\0\0\377\0""9'\377\2\372"
  "\255\377\5uR\377z|{\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\263\263\263\377\15\15\15\377"
  "000\377\350\350\350\377'''\360\3\3\3\374\370\370\370\377\377\377\377\377"
  "\376\376\376\377\247\247\247\377&&&\377FFF\377\313\313\313\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\3779D@\377\4\210_\377\2"
  "\377\260\377\2\370\253\377\2\325\223\377\2\377\260\377\2\334\230\377\13\25"
  "\22\377\332\332\332\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\304\304\304\377===\377&&&\377\247\247\247\377\376\376\376\377"
  "\377\377\377\377\16\16\16\366\13\13\13\356\336\336\336\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\373\373\373\377\234\234\234\377\36\36\36"
  "\377GGG\377\260\260\260\377\374\374\374\377\377\377\377\377\337\337\337\377"
  "\25\37\34\377\10iK\377\2\304\207\377\2\326\224\377\1\231j\377\12\30\24\377"
  "\227\233\231\377\377\377\377\377\377\377\377\377\375\375\375\377\267\267"
  "\267\377JJJ\377\40\40\40\377\236\236\236\377\374\374\374\377\377\377\377"
  "\377\377\377\377\377\370\370\370\377\3\3\3\374\23\23\23\311\253\253\253\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\370\370\370\377\245\245\245\377===\377\34\34\34\377\201\201\201"
  "\377\343\343\343\377\361\361\361\377lsq\377&51\377\27$\40\377IUR\377\312"
  "\312\312\377\377\377\377\377\344\344\344\377\202\202\202\377\37\37\37\377"
  "888\377\236\236\236\377\372\372\372\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\312\312\312\377\16\16\16\343\1\1\1lVVV\366\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\325\325\325\377mmm\377"
  "\23\23\23\377\35\35\35\377NNN\377\177\177\177\377\243\243\243\377\200\200"
  "\200\377PPP\377\40\40\40\377\25\25\25\377ooo\377\324\324\324\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377yyy\373\10\10\10\220\0\0\0\34\13\13\13\370"
  "\373\373\373\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\337\337\337\377\255\255\255\377|||\377W"
  "WW\377|||\377\254\254\254\377\335\335\335\377\376\376\376\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377!!!\361\0\0\0"
  ";\377\377\377\0\20\20\20\313\235\235\235\376\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\275\275\275\377\15\15\15\342\0\0\0\2\377\377"
  "\377\0\0\0\0""5\23\23\23\365\366\366\366\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\376"
  "\376\376\377(((\362\0\0\0O\377\377\377\0\377\377\377\0\377\377\377\0\17\17"
  "\17\260zzz\372\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\234\234\234\375\17\17\17\320\377\377"
  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\32\12\12\12\353\261"
  "\261\261\376\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\307\307\307\377\13\13\13\362\0\0\0(\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\0\0\0""1\14\14\14\363\316\316\316"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\335\335\335\377\21\21\21\365\0\0\0F"
  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\2\2\2J\15\15\15\363\257\257\257\376\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\275\275\275"
  "\377\17\17\17\365\10\10\10d\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
  "\377\0\0\0\0.\14\14\14\351vvv\372\364\364\364\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\371\371\371\377"
  "\206\206\206\374\12\12\12\361\0\0\0A\377\377\377\0\377\377\377\0\377\377"
  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
  "\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\25\20\20\20\257\20\20"
  "\20\366\226\226\226\376\371\371\371\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\374\374\374\377\251"
  "\251\251\377\31\31\31\364\17\17\17\300\0\0\0!\377\377\377\0\377\377\377\0"
  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
  "\377\0\377\377\377\0\0\0\0""0\21\21\21\304\12\12\12\370SSS\364\254\254\254"
  "\377\336\336\336\377\370\370\370\377\377\377\377\377\377\377\377\377\371"
  "\371\371\377\341\341\341\377\263\263\263\377\\\\\\\366\15\15\15\367\17\17"
  "\17\323\0\0\0@\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
  "\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\30\0\0\0e\23\23\23\301"
  "\15\15\15\354\3\3\3\373\13\13\13\367\15\15\15\366\3\3\3\374\14\14\14\356"
  "\23\23\23\313\3\3\3p\0\0\0\40\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
  "\377\0\377\377\377\0",
};