summaryrefslogtreecommitdiff
path: root/fpcdocs/pics/ide/odirs.eps
blob: 526c172fb8e9779d6534e057f2b439c93c51d56c (plain)
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
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (ImageMagick)
%%Title: (odirs.eps)
%%CreationDate: (Tue Nov 28 23:50:40 2000)
%%BoundingBox: 0 0 509 178
%%DocumentData: Clean7Bit
%%LanguageLevel: 1
%%Pages: 0
%%EndComments

%%BeginDefaults
%%PageOrientation: Portrait
%%EndDefaults

%%BeginProlog
%
% Display a color image.  The image is displayed in color on
% Postscript viewers or printers that support color, otherwise
% it is displayed as grayscale.
%
/buffer 512 string def
/byte 1 string def
/color_packet 3 string def
/pixels 768 string def

/DirectClassPacket
{
  %
  % Get a DirectClass packet.
  %
  % Parameters:
  %   red.
  %   green.
  %   blue.
  %   length: number of pixels minus one of this color (optional).
  %
  currentfile color_packet readhexstring pop pop
  compression 0 gt
  {
    /number_pixels 3 def
  }
  {
    currentfile byte readhexstring pop 0 get
    /number_pixels exch 1 add 3 mul def
  } ifelse
  0 3 number_pixels 1 sub
  {
    pixels exch color_packet putinterval
  } for
  pixels 0 number_pixels getinterval
} bind def

/DirectClassImage
{
  %
  % Display a DirectClass image.
  %
  systemdict /colorimage known
  {
    columns rows 8
    [
      columns 0 0
      rows neg 0 rows
    ]
    { DirectClassPacket } false 3 colorimage
  }
  {
    %
    % No colorimage operator;  convert to grayscale.
    %
    columns rows 8
    [
      columns 0 0
      rows neg 0 rows
    ]
    { GrayDirectClassPacket } image
  } ifelse
} bind def

/GrayDirectClassPacket
{
  %
  % Get a DirectClass packet;  convert to grayscale.
  %
  % Parameters:
  %   red
  %   green
  %   blue
  %   length: number of pixels minus one of this color (optional).
  %
  currentfile color_packet readhexstring pop pop
  color_packet 0 get 0.299 mul
  color_packet 1 get 0.587 mul add
  color_packet 2 get 0.114 mul add
  cvi
  /gray_packet exch def
  compression 0 gt
  {
    /number_pixels 1 def
  }
  {
    currentfile byte readhexstring pop 0 get
    /number_pixels exch 1 add def
  } ifelse
  0 1 number_pixels 1 sub
  {
    pixels exch gray_packet put
  } for
  pixels 0 number_pixels getinterval
} bind def

/GrayPseudoClassPacket
{
  %
  % Get a PseudoClass packet;  convert to grayscale.
  %
  % Parameters:
  %   index: index into the colormap.
  %   length: number of pixels minus one of this color (optional).
  %
  currentfile byte readhexstring pop 0 get
  /offset exch 3 mul def
  /color_packet colormap offset 3 getinterval def
  color_packet 0 get 0.299 mul
  color_packet 1 get 0.587 mul add
  color_packet 2 get 0.114 mul add
  cvi
  /gray_packet exch def
  compression 0 gt
  {
    /number_pixels 1 def
  }
  {
    currentfile byte readhexstring pop 0 get
    /number_pixels exch 1 add def
  } ifelse
  0 1 number_pixels 1 sub
  {
    pixels exch gray_packet put
  } for
  pixels 0 number_pixels getinterval
} bind def

/PseudoClassPacket
{
  %
  % Get a PseudoClass packet.
  %
  % Parameters:
  %   index: index into the colormap.
  %   length: number of pixels minus one of this color (optional).
  %
  currentfile byte readhexstring pop 0 get
  /offset exch 3 mul def
  /color_packet colormap offset 3 getinterval def
  compression 0 gt
  {
    /number_pixels 3 def
  }
  {
    currentfile byte readhexstring pop 0 get
    /number_pixels exch 1 add 3 mul def
  } ifelse
  0 3 number_pixels 1 sub
  {
    pixels exch color_packet putinterval
  } for
  pixels 0 number_pixels getinterval
} bind def

/PseudoClassImage
{
  %
  % Display a PseudoClass image.
  %
  % Parameters:
  %   class: 0-PseudoClass or 1-Grayscale.
  %
  currentfile buffer readline pop
  token pop /class exch def pop
  class 0 gt
  {
    currentfile buffer readline pop
    token pop /depth exch def pop
    /grays columns 8 add depth sub depth mul 8 idiv string def
    columns rows depth
    [
      columns 0 0
      rows neg 0 rows
    ]
    { currentfile grays readhexstring pop } image
  }
  {
    %
    % Parameters:
    %   colors: number of colors in the colormap.
    %   colormap: red, green, blue color packets.
    %
    currentfile buffer readline pop
    token pop /colors exch def pop
    /colors colors 3 mul def
    /colormap colors string def
    currentfile colormap readhexstring pop pop
    systemdict /colorimage known
    {
      columns rows 8
      [
        columns 0 0
        rows neg 0 rows
      ]
      { PseudoClassPacket } false 3 colorimage
    }
    {
      %
      % No colorimage operator;  convert to grayscale.
      %
      columns rows 8
      [
        columns 0 0
        rows neg 0 rows
      ]
      { GrayPseudoClassPacket } image
    } ifelse
  } ifelse
} bind def

/DisplayImage
{
  %
  % Display a DirectClass or PseudoClass image.
  %
  % Parameters:
  %   x & y translation.
  %   x & y scale.
  %   label pointsize.
  %   image label.
  %   image columns & rows.
  %   class: 0-DirectClass or 1-PseudoClass.
  %   compression: 0-RunlengthEncodedCompression or 1-NoCompression.
  %   hex color packets.
  %
  gsave
  currentfile buffer readline pop
  token pop /x exch def
  token pop /y exch def pop
  x y translate
  currentfile buffer readline pop
  token pop /x exch def
  token pop /y exch def pop
  currentfile buffer readline pop
  token pop /pointsize exch def pop
  /Helvetica findfont pointsize scalefont setfont
  x y scale
  currentfile buffer readline pop
  token pop /columns exch def
  token pop /rows exch def pop
  currentfile buffer readline pop
  token pop /class exch def pop
  currentfile buffer readline pop
  token pop /compression exch def pop
  class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
  grestore
} bind def
%%EndProlog
%%Page:  1 1
%%PageBoundingBox: 0 0 510 179
userdict begin
%%BeginData:
DisplayImage
0 0
510 179
12.000000
510 179
1
0
0
8
c0c0c0
f8fcf8
00fc00
000080
f8fc00
000000
008000
00fcf8
00110103000b010300a90104000501010035010100e800110101000502030005010100aa
01010000010100040101001c01000017010100e800110101000502030005010100aa0101
000101010021010100ff0002010f0001010100050203000501010001019f000801010001
010100010103000201020000010100020103000301030002010500020103000201020000
0101000201030003010300030103000a01cd0102000e0101000502030005010100aa0101
000101010003010100030101000001020000010100010101000101010001010100020101
000401010001010100020101000001020003010100020101000101010001010100010101
00d601000102000e0101000502030005010100aa01010001010100030101000301020000
010100000105000101010006010100040101000101010002010200000101000301010002
01050002010100d9010001020001010a0001010100050203000501010001019f00080101
000101010003010100030101000401010005010100060101000401010001010100020101
000701010002010100080101000a01ca00010100010200010101000a0101000502030005
010100aa0101000001010004010100030101000401010001010100010101000101010002
010100000101000101010001010100020101000701010002010100010101000101010001
010100d2010100010100010200010101000a0103000302030003010300a9010400030105
000001030004010300030103000401020003010300020103000401050001010300030103
00d301010001010001020001010100ff00f101010001010001020001010100ff00f10101
0001010001020001010100ff00f101010001010001020001010100ff00f1010100010100
01020001010100ff00f101010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100ff00f101010001010001020001010100ff
00f101010001010001020001010100ff00f101010001010001020001010100ff00f10101
0001010001020001010100ff00f101010001010001020001010100ff00f1010100010100
01020001010100ff00f101010001010001020001010100c003ff031f0010010100010100
0102000101010010040600000101000101010001010600090102000b0105000101050001
010100010101000c01020004010100350101001a03ff031f001001010001010001020001
01010011040100020400000001010001010100020101000201000008010100000101000b
01010001010100010101000101010000010100010101000d010100040101001c01000017
0101001a03ff031f00100101000101000102000101010011040100040101000101010002
0101000c010100000101000b01010001010100010101000101010000010100010101000d
010100220101003403ff031f001001010001010001020001010100110401000104000002
01030003010100010100000a0102000c0101000101010001010100010101000001010001
0101000a0104000201030002010200000101000201030003010300020105000201030002
010200000101000201030003010300030103000a03ff031f001001010001010001020001
010100110404000301010004010400090104000001000009010400020104000101010001
010100090101000101010004010100030101000001020000010100010101000101010001
010100020101000401010001010100020101000001020003010100020101000101010001
010100010101000903ff031f001001010001010001020001010100110401000104000002
010300030101000101000009010100000103000901010005010100040101000101010009
010100010101000401010003010200000101000001050001010100060101000401010001
01010002010200000101000301010002010500020101000c03ff031f0010010100010100
01020001010100110401000401010001010100020101000c010100010101000a01010005
010100040101000101010009010100010101000401010003010100040101000501010006
0101000401010001010100020101000701010002010100080101000a03ff031f00100101
000101000102000101010011040100020400000001010001010100020101000201000008
010100000102000a01010005010100040101000101010009010100010101000401010003
010100040101000101010001010100010101000201010000010100010101000101010002
01010007010100020101000101010001010100010101000903ff031f0010010100010100
010200010101001004060000010100010101000101060009010200000101000801030003
010300040103000b01020000010100010105000001030004010300030103000401020003
010300020103000401050001010300030103000a03ff031f001001010001010001020001
010100c003ff031f001001010001010001020001010100c003ff031f0010010100010100
01020001010100ff00f101010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100ff00f101010001010001020001010100ff
00f101010001010001020001010100ff00f101010001010001020001010100ff00f10101
0001010001020001010100ff00f101010001010001020001010100ff00f1010100010100
01020001010100ff00f101010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100c003ff031f001001010001010001020001
0101001204020002050200080501002405020004050100350501003203ff031f00100101
000101000102000101010011040100000401000205010008050100130500001005010004
0501001c050000170501003203ff031f0010010100010100010200010101001004010002
040100010501001d05010010050100220501004c03ff031f001001010001010001020001
010100100401000204010001050400030503000205030003050300020505000a05040002
050300020502000005010002050300030503000205050002050300020502000005010002
05030003050300030503002203ff031f0010010100010100010200010101001004010002
04010001050100010501000405010001050100010501000105010001050100020501000c
050100010501000405010003050100000502000005010001050100010501000105010002
050100040501000105010002050100000502000305010002050100010501000105010001
0501002103ff031f00100101000101000102000101010010040100020401000105010001
050100040501000105050001050100060501000c05010001050100040501000305020000
050100000505000105010006050100040501000105010002050200000501000305010002
050500020501002403ff031f001001010001010001020001010100100401000204010001
05010001050100040501000105010005050100060501000c050100010501000405010003
050100040501000505010006050100040501000105010002050100070501000205010008
0501002203ff031f00100101000101000102000101010011040100000401000205010001
050100040501000105010001050100010501000105010002050100000501000905010001
050100040501000305010004050100010501000105010001050100020501000005010001
050100010501000205010007050100020501000105010001050100010501002103ff031f
001001010001010001020001010100120402000205010000050200010501000105010002
05030003050300040502000b050200000501000105050000050300040503000305030004
05020003050300020503000405050001050300030503002203ff031f0010010100010100
0102000101010020050100010501009903ff031f00100101000101000102000101010021
0503009a03ff031f001001010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100ff00f101010001010001020001010100ff
00f101010001010001020001010100ff00f101010001010001020001010100ff00f10101
0001010001020001010100ff00f101010001010001020001010100ff00f1010100010100
01020001010100ff00f101010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100ff00f101010001010001020001010100c0
03ff031f0010010100010100010200010101001004030006050100020502002f05020004
050100350501002a03ff031f001001010001010001020001010100110401000705010003
05010030050100040501001c050000170501002a03ff031f001001010001010001020001
010100110401000d05010030050100220501004403ff031f001001010001010001020001
010100110401000505030003050400010502000005010002050300020502000005010002
050100010501000905040002050300020502000005010002050300030503000205050002
05030002050200000501000205030003050300030503001a03ff031f0010010100010100
010200010101001104010007050100030501000105010001050100000502000405010002
050100000502000105010001050100080501000105010004050100030501000005020000
050100010501000105010001050100020501000405010001050100020501000005020003
050100020501000105010001050100010501001903ff031f001001010001010001020001
010100110401000204000003050100030501000105010001050200000501000105040002
050200000501000105010001050100080501000105010004050100030502000005010000
050500010501000605010004050100010501000205020000050100030501000205050002
0501001c03ff031f00100101000101000102000101010011040100010401000305010003
050100010501000105010004050100010501000205010005050100010501000805010001
050100040501000305010004050100050501000605010004050100010501000205010007
05010002050100080501001a03ff031f0010010100010100010200010101001104010001
040100030501000305010001050100010501000405010001050100020501000605030009
050100010501000405010003050100040501000105010001050100010501000205010000
050100010501000105010002050100070501000205010001050100010501000105010019
03ff031f0010010100010100010200010101001004060001050500000501000005020001
050300040502000005010000050300070501000a05020000050100010505000005030004
050300030503000405020003050300020503000405050001050300030503001a03ff031f
001001010001010001020001010100430501007a03ff031f001001010001010001020001
010100400503007b03ff031f001001010001010001020001010100ff00f1010100010100
01020001010100ff00f101010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100ff00f101010001010001020001010100ff
00f101010001010001020001010100ff00f101010001010001020001010100ff00f10101
0001010001020001010100ff00f101010001010001020001010100ff00f1010100010100
01020001010100ff00f101010001010001020001010100ff00f101010001010001020001
010100c003ff031f00100101000101000102000101010011040300130503000d05020014
05020004050100350501002a03ff031f0010010100010100010200010101001204010016
0501000e05010015050100040501001c050000170501002a03ff031f0010010100010100
0102000101010012040100160501000e05010015050100220501004403ff031f00100101
000101000102000101010012040100030504000305030005050100020501000105010002
050400020503000b05040002050300020502000005010002050300030503000205050002
05030002050200000501000205030003050300030503001a03ff031f0010010100010100
010200010101001204010003050100010501000105010001050100040501000205010001
050100010501000105010001050100010501000905010001050100040501000305010000
050200000501000105010001050100010501000205010004050100010501000205010000
05020003050100020501000105010001050100010501001903ff031f0010010100010100
010200010101001204010003050100010501000105010008050100020501000105010001
050100010501000105050009050100010501000405010003050200000501000005050001
05010006050100040501000105010002050200000501000305010002050500020501001c
03ff031f0010010100010100010200010101001204010003050100010501000105010008
05010002050100010501000105010001050100010501000d050100010501000405010003
050100040501000505010006050100040501000105010002050100070501000205010008
0501001a03ff031f00100101000101000102000101010012040100030501000105010001
050100010501000405010002050100010501000105010001050100010501000105010009
050100010501000405010003050100040501000105010001050100010501000205010000
050100010501000105010002050100070501000205010001050100010501000105010019
03ff031f0010010100010100010200010101001104030002050100010501000205030003
05050001050200000501000105020000050100010503000b050200000501000105050000
05030004050300030503000405020003050300020503000405050001050300030503001a
03ff031f001001010001010001020001010100c003ff031f001001010001010001020001
010100c003ff031f001001010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100ff00f101010001010001020001010100ff
00f101010001010001020001010100ff00f101010001010001020001010100ff00f10101
0001010001020001010100ff00f101010001010001020001010100ff00f1010100010100
01020001010100ff00f101010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100ff00f101010001010001020001010100c0
03ff031f00100101000101000102000101010010040100010401000c0501001505020004
050100350501004203ff031f00100101000101000102000101010010040100010401000c
0501000405000010050100040501001c050000170501004203ff031f0010010100010100
0102000101010010040100010401001205010010050100220501005c03ff031f00100101
000101000102000101010010040100010401000105040003050300020505000a05040002
050300020502000005010002050300030503000205050002050300020502000005010002
05030003050300030503003203ff031f0010010100010100010200010101001004010001
040100010501000105010004050100030501000c05010001050100040501000305010000
050200000501000105010001050100010501000205010004050100010501000205010000
05020003050100020501000105010001050100010501003103ff031f0010010100010100
010200010101001004010001040100010501000105010004050100030501000c05010001
050100040501000305020000050100000505000105010006050100040501000105010002
050200000501000305010002050500020501003403ff031f001001010001010001020001
0101001004010001040100010501000105010004050100030501000c0501000105010004
050100030501000405010005050100060501000405010001050100020501000705010002
050100080501003203ff031f001001010001010001020001010100100401000104010001
050100010501000405010003050100000501000905010001050100040501000305010004
050100010501000105010001050100020501000005010001050100010501000205010007
050100020501000105010001050100010501003103ff031f001001010001010001020001
01010011040300020501000105010002050500020502000b050200000501000105050000
050300040503000305030004050200030503000205030004050500010503000305030032
03ff031f001001010001010001020001010100c003ff031f001001010001010001020001
010100c003ff031f001001010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100ff00f101010001010001020001010100ff
00f101010001010001020001010100ff00f101010001010001020001010100ff00f10101
0001010001020001010100ff00f101010001010001020001010100ff00f1010100010100
01020001010100ff00f101010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100ff00f10101000101000102000101010070
063f0097063f006801010001010001020001010100700619070206020402060104010618
00970609050306220503060a006801010001010001020001010100700618070106000701
060204010601040106180097060805010601050106230501060a00680101000101000102
000101010070061707010602070106010401060004010619009706070501060205010623
0501060a0068010100010100010200010101007006170701060207010601040106000401
06190097060705010606050306020504060305030603050306050501060a006801010001
01000102000101010070061707010602070106010403061a009706070501060905010601
0501060105010601050106010501060105010601050106040501060a0068010100010100
01020001010100700617070106020701060104010600040106190507008f060705010606
05040601050106010501060105010605050506040501060a050700600101000101000102
0001010100700617070106020701060104010600040106190507008f0607050106020501
06000501060105010601050106010501060105010605050106080501060a050700600101
0001010001020001010100700618070106000701060204010601040106180507008f0608
050106010501060005010601050106010501060105010601050106010501060105010601
050106040501060a05070060010100010100010200010101007006190702060204020601
040106180507008f06090503060205020600050106000501060105010602050306030503
060305050608050700600101000101000102000101010070063f0507008f063f05070060
0101000101000102000101010070063f0507008f063f0507006001010001010001020001
01010078053f0097053f00600101000101000102000101010078053f0097053f00600101
000101000102000101010078053f0097053f00600101000101000102000101010078053f
0097053f00600101000101000102000101010078053f0097053f00600101000101000102
000101010078053f0097053f006001010001010001020001010100ff00f1010100010100
01020001010100ff00f101010001010001020001010100ff00f101010001010001020001
010100ff00f101010001010001020001010100ff00f101010001010001020001010100ff
00f101010001010001020001010100ff00f101010001010001020001010100ff00f10101
0001010001020001010100ff00f101010001010001020001010100ff00f1010100010100
0102000101ff01f500010100010200ff00f90100010200ff00f9010001ff01fd00ff00fd
00ff00fd00ff00fd00ff00fd
%%EndData
end
%%PageTrailer
%%Trailer
%%BoundingBox: 0 0 509 178
%%EOF