sample file
authorThomas Bläsius <thomas.blaesius@kit.edu>
Tue, 14 Oct 2014 13:20:14 +0000 (15:20 +0200)
committerThomas Bläsius <thomas.blaesius@kit.edu>
Tue, 14 Oct 2014 13:20:14 +0000 (15:20 +0200)
ipelets/decorator/decorator.ipe
ipelets/decorator/decorator.isy

index 695d63a..80c93b2 100644 (file)
@@ -1,7 +1,8 @@
 <?xml version="1.0"?>
 <!DOCTYPE ipe SYSTEM "ipe.dtd">
-<ipe version="70005" creator="Ipe 7.1.4">
-<info created="D:20140303154143" modified="D:20140303173800"/>
+<ipe version="70005" creator="Ipe 7.1.5">
+<info created="D:20140303154143" modified="D:20141014114915"/>
+<preamble>\renewcommand*\familydefault{\sfdefault} </preamble>
 <ipestyle name="basic">
 <symbol name="arrow/arc(spx)">
 <path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
@@ -221,8 +222,6 @@ h
 <gridsize name="14 pts (~5 mm)" value="14"/>
 <gridsize name="28 pts (~10 mm)" value="28"/>
 <gridsize name="56 pts (~20 mm)" value="56"/>
-<gridsize name="1 pts" value="1"/>
-<gridsize name="2 pts" value="2"/>
 <anglesize name="90 deg" value="90"/>
 <anglesize name="60 deg" value="60"/>
 <anglesize name="45 deg" value="45"/>
 <tiling name="rising" angle="30" step="4" width="1"/>
 </ipestyle>
 <ipestyle name="decorator">
-<symbol name="deco/box-margin-8">
+<symbol name="deco/simple-box-small">
 <group>
-<path stroke="black" fill="gray">
-0 64 m
-0 0 l
-64 0 l
-64 64 l
+<path stroke="black" fill="lightgray">
+76 772 m
+76 728 l
+148 728 l
+148 772 l
 h
 </path>
 <path stroke="black">
-8 56 m
-8 8 l
-56 8 l
-56 56 l
+80 768 m
+80 732 l
+144 732 l
+144 768 l
 h
 </path>
 </group>
 </symbol>
-<symbol name="deco/box-margin-4">
+<symbol name="deco/simple-box-large">
 <group>
-<path stroke="black" fill="gray">
-0 64 m
-0 0 l
-64 0 l
-64 64 l
+<path stroke="black" fill="lightgray">
+72 776 m
+72 724 l
+152 724 l
+152 776 l
 h
 </path>
 <path stroke="black">
-4 60 m
-4 4 l
-60 4 l
-60 60 l
+80 768 m
+80 732 l
+144 732 l
+144 768 l
 h
 </path>
 </group>
 </symbol>
-<symbol name="deco/box-margin-2">
+<symbol name="deco/rounded-box-small">
 <group>
-<path stroke="black" fill="gray">
-0 64 m
-0 0 l
-64 0 l
-64 64 l
+<path stroke="black" fill="lightgray">
+80 772 m
+4 0 0 4 80 768 76 768 a
+76 732 l
+4 0 0 4 80 732 80 728 a
+144 728 l
+4 0 0 4 144 732 148 732 a
+148 768 l
+4 0 0 4 144 768 144 772 a
 h
 </path>
 <path stroke="black">
-2 62 m
-2 l
-62 2 l
-62 62 l
+80 768 m
+80 732 l
+144 732 l
+144 768 l
 h
 </path>
 </group>
 </symbol>
-<symbol name="deco/box-margin-1">
+<symbol name="deco/rounded-box-large">
 <group>
-<path stroke="black" fill="gray">
-0 64 m
-0 0 l
-64 0 l
-64 64 l
+<path stroke="black" fill="lightgray">
+76 776 m
+4 0 0 4 76 772 72 772 a
+72 728 l
+4 0 0 4 76 728 76 724 a
+148 724 l
+4 0 0 4 148 728 152 728 a
+152 772 l
+4 0 0 4 148 772 148 776 a
 h
 </path>
 <path stroke="black">
-1 63 m
-1 1 l
-63 1 l
-63 63 l
+80 768 m
+80 732 l
+144 732 l
+144 768 l
 h
 </path>
 </group>
 </symbol>
-<symbol name="deco/rounded-box-margin-4-radius-4">
+<symbol name="deco/special1">
 <group>
-<path stroke="black" fill="gray">
-64 60 m
-4 0 0 4 60 60 60 64 a
-4 64 l
-4 0 0 4 4 60 0 60 a
-0 4 l
-4 0 0 4 4 4 4 0 a
-60 0 l
-4 0 0 4 60 4 64 4 a
+<path matrix="0.5 0 0 0.5 36 388" stroke="black" fill="lightgray">
+76 772 m
+76 768 l
+80 768 l
+80 772 l
 h
 </path>
-<path stroke="black">
-4 60 m
-4 4 l
-60 4 l
-60 60 l
+<path matrix="0.5 0 0 0.5 110 388" stroke="black" fill="lightgray">
+76 772 m
+76 768 l
+80 768 l
+80 772 l
 h
 </path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-8-radius-4">
-<group>
-<path stroke="black" fill="gray">
-64 60 m
-4 0 0 4 60 60 60 64 a
-4 64 l
-4 0 0 4 4 60 0 60 a
-0 4 l
-4 0 0 4 4 4 4 0 a
-60 0 l
-4 0 0 4 60 4 64 4 a
+<path matrix="0.5 0 0 0.5 110 342" stroke="black" fill="lightgray">
+76 772 m
+76 768 l
+80 768 l
+80 772 l
 h
 </path>
-<path stroke="black">
-8 56 m
-8 l
-56 8 l
-56 56 l
+<path matrix="0.5 0 0 0.5 36 342" stroke="black" fill="lightgray">
+76 772 m
+76 768 l
+80 768 l
+80 772 l
 h
 </path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-2-radius-4">
-<group>
-<path stroke="black" fill="gray">
-64 60 m
-4 0 0 4 60 60 60 64 a
-4 64 l
-4 0 0 4 4 60 0 60 a
-0 4 l
-4 0 0 4 4 4 4 0 a
-60 0 l
-4 0 0 4 60 4 64 4 a
+<path stroke="black" fill="lightgray">
+76 772 m
+76 728 l
+148 728 l
+148 772 l
 h
 </path>
 <path stroke="black">
-2 62 m
-2 l
-62 2 l
-62 62 l
+80 768 m
+80 732 l
+144 732 l
+144 768 l
 h
 </path>
 </group>
 </symbol>
-<symbol name="deco/rounded-box-margin-1-radius-4">
+<symbol name="deco/special2">
 <group>
-<path stroke="black" fill="gray">
-64 60 m
-4 0 0 4 60 60 60 64 a
-4 64 l
-4 0 0 4 4 60 0 60 a
-0 4 l
-4 0 0 4 4 4 4 0 a
-60 0 l
-4 0 0 4 60 4 64 4 a
+<path fill="lightgray">
+76 772 m
+76 732 l
+148 732 l
+148 772 l
 h
 </path>
-<path stroke="black">
-1 63 m
-1 1 l
-63 1 l
-63 63 l
-h
+<path matrix="0.5 0 0 0.5 38 386" stroke="black">
+76 768 m
+76 772 l
+80 772 l
 </path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-8-radius-2">
-<group>
-<path stroke="black" fill="gray">
-64 62 m
-2 0 0 2 62 62 62 64 a
-2 64 l
-2 0 0 2 2 62 0 62 a
-0 2 l
-2 0 0 2 2 2 2 0 a
-62 0 l
-2 0 0 2 62 2 64 2 a
-h
+<path matrix="0.5 0 0 0.5 38 366" stroke="black">
+76 736 m
+76 732 l
+80 732 l
+</path>
+<path matrix="0.5 0 0 0.5 74 366" stroke="black">
+144 732 m
+148 732 l
+148 736 l
+</path>
+<path matrix="0.5 0 0 0.5 74 386" stroke="black">
+148 768 m
+148 772 l
+144 772 l
 </path>
 <path stroke="black">
-8 56 m
-8 8 l
-56 8 l
-56 56 l
+80 768 m
+80 736 l
+144 736 l
+144 768 l
 h
 </path>
 </group>
 </symbol>
-<symbol name="deco/rounded-box-margin-4-radius-2">
+<symbol name="deco/special3">
 <group>
-<path stroke="black" fill="gray">
-64 62 m
-2 0 0 2 62 62 62 64 a
-2 64 l
-2 0 0 2 2 62 0 62 a
-0 2 l
-2 0 0 2 2 2 2 0 a
-62 0 l
-2 0 0 2 62 2 64 2 a
+<path stroke="black" fill="lightgray">
+76 772 m
+76 732 l
+148 732 l
+148 772 l
+88 772 l
+87 775
+86 776
+85 776
+79 776
+78 776
+77 775
+76 772 s
 h
 </path>
 <path stroke="black">
-4 60 m
-4 4 l
-60 4 l
-60 60 l
+80 768 m
+80 736 l
+144 736 l
+144 768 l
 h
 </path>
 </group>
 </symbol>
-<symbol name="deco/rounded-box-margin-2-radius-2">
+<symbol name="deco/special4">
 <group>
-<path stroke="black" fill="gray">
-64 62 m
-2 0 0 2 62 62 62 64 a
-2 64 l
-2 0 0 2 2 62 0 62 a
-0 2 l
-2 0 0 2 2 2 2 0 a
-62 0 l
-2 0 0 2 62 2 64 2 a
+<path stroke="black" fill="lightgray">
+78 774 m
+76 772 l
+76 732 l
+148 732 l
+150 734 l
+150 774 l
 h
 </path>
 <path stroke="black">
-2 62 m
-2 2 l
-62 2 l
-62 62 l
-h
+76 772 m
+148 772 l
+148 732 l
 </path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-1-radius-2">
-<group>
-<path stroke="black" fill="gray">
-64 62 m
-2 0 0 2 62 62 62 64 a
-2 64 l
-2 0 0 2 2 62 0 62 a
-0 2 l
-2 0 0 2 2 2 2 0 a
-62 0 l
-2 0 0 2 62 2 64 2 a
-h
+<path stroke="black">
+148 772 m
+150 774 l
 </path>
 <path stroke="black">
-1 63 m
-1 1 l
-63 1 l
-63 63 l
+80 768 m
+80 736 l
+144 736 l
+144 768 l
 h
 </path>
 </group>
 </symbol>
-<symbol name="deco/KIT-box-margin-8-radius-8">
+<symbol name="deco/comic">
 <group>
-<path stroke="black" fill="gray">
-64 56 m
-8 0 0 8 56 56 56 64 a
-0 64 l
-0 8 l
-8 0 0 8 8 8 8 0 a
-64 0 l
-h
-</path>
-<path stroke="black">
-8 56 m
-8 8 l
-56 8 l
-56 56 l
+<path matrix="0.5 0 0 0.5 128 370" stroke="black" fill="white">
+240 720 m
+232 720
+212 720
+212 740
+212 756
+212 776
+232 776
+280 776
+300 776
+300 756
+300 740
+300 720
+280 720
+256 720 s
+252 712
+232 704 s
+240 712
+240 720 s
+h
+</path>
+<path matrix="0.25 0 0 0.25 -422 342" stroke="black">
+2640 1648 m
+2640 1568 l
+2784 1568 l
+2784 1648 l
 h
 </path>
 </group>
 <layer name="alpha"/>
 <view layers="alpha" active="alpha"/>
 <group layer="alpha">
-<path stroke="black" fill="gray">
-184 232 m
-208 232 l
-8 0 0 -8 208 224 216 224 a
-216 184 l
-192 184 l
-8 0 0 -8 192 192 184 192 a
+<path stroke="white">
+56 494.926 m
+56 128 l
+364 128 l
+364 494.926 l
+h
+</path>
+</group>
+<group matrix="1 0 0 1 -88 -80">
+<path stroke="black" fill="white">
+226 224 m
+222 224
+212 224
+212 234
+212 250
+212 260
+222 260
+246 260
+256 260
+256 250
+256 234
+256 224
+246 224
+234 224 s
+232 220
+222 216 s
+226 220
+226 224 s
+h
+</path>
+</group>
+<group matrix="1 0 0 1 40 -80">
+<path stroke="black" fill="lightgray">
+150 262 m
+148 260 l
+148 224 l
+192 224 l
+194 226 l
+194 262 l
 h
 </path>
+<path stroke="black">
+148 260 m
+192 260 l
+192 224 l
+</path>
+<path stroke="black">
+192 260 m
+194 262 l
+</path>
 </group>
-<group>
-<path stroke="black" fill="gray">
-304 118 m
-2 0 0 2 302 118 302 120 a
-274 120 l
-2 0 0 2 274 118 272 118 a
-272 74 l
-2 0 0 2 274 74 274 72 a
-302 72 l
-2 0 0 2 302 74 304 74 a
+<group matrix="1 0 0 1 184 -80">
+<path stroke="black" fill="lightgray">
+68 260 m
+68 224 l
+112 224 l
+112 260 l
+80 260 l
+79 263
+78 264
+77 264
+71 264
+70 264
+69 263
+68 260 s
 h
 </path>
 </group>
-<group>
-<path stroke="black" fill="gray">
-300 114 m
-2 0 0 2 298 114 298 116 a
-278 116 l
-2 0 0 2 278 114 276 114 a
-276 78 l
-2 0 0 2 278 78 278 76 a
-298 76 l
-2 0 0 2 298 78 300 78 a
+<group matrix="1 0 0 1 -96 -100">
+<path fill="lightgray">
+404 324 m
+404 288 l
+448 288 l
+448 324 l
 h
 </path>
+<path stroke="black">
+404 322 m
+404 324 l
+406 324 l
+</path>
+<path stroke="black">
+404 290 m
+404 288 l
+406 288 l
+</path>
+<path stroke="black">
+446 288 m
+448 288 l
+448 290 l
+</path>
+<path stroke="black">
+448 322 m
+448 324 l
+446 324 l
+</path>
 </group>
-<group>
-<path stroke="black" fill="gray">
-298 112 m
-2 0 0 2 296 112 296 114 a
-280 114 l
-2 0 0 2 280 112 278 112 a
-278 80 l
-2 0 0 2 280 80 280 78 a
-296 78 l
-2 0 0 2 296 80 298 80 a
+<group matrix="1 0 0 1 -32 -48">
+<path stroke="black" fill="lightgray">
+338 326 m
+338 324 l
+340 324 l
+340 326 l
 h
 </path>
-</group>
-<group>
-<path stroke="black" fill="gray">
-297 111 m
-2 0 0 2 295 111 295 113 a
-281 113 l
-2 0 0 2 281 111 279 111 a
-279 81 l
-2 0 0 2 281 81 281 79 a
-295 79 l
-2 0 0 2 295 81 297 81 a
+<path stroke="black" fill="lightgray">
+384 326 m
+384 324 l
+386 324 l
+386 326 l
 h
 </path>
-</group>
-<group>
-<path stroke="black" fill="gray">
-248 116 m
-4 0 0 4 244 116 244 120 a
-220 120 l
-4 0 0 4 220 116 216 116 a
-216 76 l
-4 0 0 4 220 76 220 72 a
-244 72 l
-4 0 0 4 244 76 248 76 a
+<path stroke="black" fill="lightgray">
+384 288 m
+384 286 l
+386 286 l
+386 288 l
 h
 </path>
-</group>
-<group>
-<path stroke="black" fill="gray">
-244 112 m
-4 0 0 4 240 112 240 116 a
-224 116 l
-4 0 0 4 224 112 220 112 a
-220 80 l
-4 0 0 4 224 80 224 76 a
-240 76 l
-4 0 0 4 240 80 244 80 a
+<path stroke="black" fill="lightgray">
+338 288 m
+338 286 l
+340 286 l
+340 288 l
 h
 </path>
-</group>
-<group>
-<path stroke="black" fill="gray">
-242 110 m
-4 0 0 4 238 110 238 114 a
-226 114 l
-4 0 0 4 226 110 222 110 a
-222 82 l
-4 0 0 4 226 82 226 78 a
-238 78 l
-4 0 0 4 238 82 242 82 a
+<path stroke="black" fill="lightgray">
+340 324 m
+340 288 l
+384 288 l
+384 324 l
 h
 </path>
 </group>
-<group>
-<path stroke="black" fill="gray">
-241 109 m
-4 0 0 4 237 109 237 113 a
-227 113 l
-4 0 0 4 227 109 223 109 a
-223 83 l
-4 0 0 4 227 83 227 79 a
-237 79 l
-4 0 0 4 237 83 241 83 a
+<group matrix="1 0 0 1 32 0">
+<path stroke="black" fill="lightgray">
+276 328 m
+4 0 0 4 276 324 272 324 a
+272 288 l
+4 0 0 4 276 288 276 284 a
+320 284 l
+4 0 0 4 320 288 324 288 a
+324 324 l
+4 0 0 4 320 324 320 328 a
 h
 </path>
 </group>
-<group>
-<path stroke="black" fill="gray">
-160 120 m
-160 72 l
-192 72 l
-192 120 l
+<group matrix="1 0 0 1 96 48">
+<path stroke="black" fill="lightgray">
+216 324 m
+4 0 0 4 216 320 212 320 a
+212 292 l
+4 0 0 4 216 292 216 288 a
+252 288 l
+4 0 0 4 252 292 256 292 a
+256 320 l
+4 0 0 4 252 320 252 324 a
 h
 </path>
 </group>
-<group>
-<path stroke="black" fill="gray">
-164 116 m
-164 76 l
-188 76 l
-188 116 l
+<group matrix="1 0 0 1 160 96">
+<path stroke="black" fill="lightgray">
+144 328 m
+144 284 l
+196 284 l
+196 328 l
 h
 </path>
 </group>
-<group>
-<path stroke="black" fill="gray">
-166 114 m
-166 78 l
-186 78 l
-186 114 l
+<group matrix="1 0 0 1 240 144">
+<path stroke="black" fill="lightgray">
+68 324 m
+68 288 l
+112 288 l
+112 324 l
 h
 </path>
 </group>
-<group>
-<path stroke="black" fill="gray">
-167 113 m
-167 79 l
-185 79 l
-185 113 l
+<path matrix="1 0 0 1 168 -232" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
 h
 </path>
-</group>
-<group matrix="1 0 0 1 29 -2">
-<path matrix="1 0 0 1 27 2" stroke="black" fill="gray">
-176 112 m
-176 80 l
+<path matrix="1 0 0 1 168 -232" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
+h
 </path>
-<path matrix="1 0 0 1 27 3" stroke="black" fill="gray">
-168 95 m
-184 95 l
+<path matrix="1 0 0 1 168 -280" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
+h
 </path>
-</group>
-<group matrix="1 0 0 1 -27 -2">
-<path matrix="1 0 0 1 27 2" stroke="black" fill="gray">
-176 112 m
-176 80 l
+<path matrix="1 0 0 1 168 -280" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
+h
 </path>
-<path matrix="1 0 0 1 27 3" stroke="black" fill="gray">
-168 95 m
-184 95 l
+<path matrix="1 0 0 1 168 -328" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
+h
 </path>
-</group>
-<group matrix="1 0 0 1 85 -2">
-<path matrix="1 0 0 1 27 2" stroke="black" fill="gray">
-176 112 m
-176 80 l
+<path matrix="1 0 0 1 168 -328" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
+h
 </path>
-<path matrix="1 0 0 1 27 3" stroke="black" fill="gray">
-168 95 m
-184 95 l
+<path matrix="1 0 0 1 168 -376" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
+h
 </path>
-</group>
-<group matrix="1 0 0 1 -3 110">
-<path matrix="1 0 0 1 27 2" stroke="black" fill="gray">
-176 112 m
-176 80 l
+<path matrix="1 0 0 1 168 -376" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
+h
 </path>
-<path matrix="1 0 0 1 27 3" stroke="black" fill="gray">
-168 95 m
-184 95 l
+<path matrix="1 0 0 1 168 -424" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
+h
 </path>
-</group>
-<group>
-<path stroke="black" fill="gray">
-64 56 m
-8 0 0 8 56 56 56 64 a
-0 64 l
-0 8 l
-8 0 0 8 8 8 8 0 a
-64 0 l
+<path matrix="1 0 0 1 168 -424" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
 h
 </path>
-<path stroke="black">
-8 56 m
-8 l
-56 8 l
-56 56 l
+<path matrix="1 0 0 1 168 -476" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
 h
 </path>
-</group>
+<path matrix="1 0 0 1 168 -476" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
+h
+</path>
+<path matrix="1 0 0 1 -24 -232" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
+h
+</path>
+<path matrix="1 0 0 1 -24 -232" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
+h
+</path>
+<path matrix="1 0 0 1 112 -520" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
+h
+</path>
+<path matrix="1 0 0 1 112 -520" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
+h
+</path>
+<path matrix="1 0 0 1 48 -520" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
+h
+</path>
+<path matrix="1 0 0 1 48 -520" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
+h
+</path>
+<path matrix="1 0 0 1 -16 -520" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
+h
+</path>
+<path matrix="1 0 0 1 -16 -520" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
+h
+</path>
+<text matrix="1 0 0 1 12.3285 -16" transformations="translations" pos="112 496" stroke="black" type="label" width="23.343" height="6.926" depth="1.93" valign="baseline">\bf input</text>
+<text matrix="1 0 0 1 200.849 -16" transformations="translations" pos="112 496" stroke="black" type="label" width="30.303" height="5.878" depth="1.93" valign="baseline">\bf output</text>
+<text matrix="1 0 0 1 68.917 -16" transformations="translations" pos="112 496" stroke="black" type="label" width="98.686" height="6.926" depth="1.93" valign="baseline">\bf running the decorator</text>
+<text matrix="1 0 0 1 7.9833 34.9293" pos="208 416" stroke="black" type="label" width="58.382" height="5.535" depth="1.55" valign="baseline" size="footnote">
+  simple-box-small</text>
+<text matrix="0.967617 -0.252422 0.252422 0.967617 -90.7368 82.5443" pos="208 416" stroke="black" type="label" width="57.045" height="5.535" depth="1.55" valign="baseline" size="footnote">
+  simple-box-large</text>
+<text matrix="0.886585 -0.462566 0.462566 0.886585 -163.152 141.183" pos="208 416" stroke="black" type="label" width="64.614" height="5.535" depth="0" valign="baseline" size="footnote">
+  rounded-box-small</text>
+<text matrix="0.787505 -0.616308 0.616308 0.787505 -208.825 200.559" pos="208 416" stroke="black" type="label" width="63.277" height="5.535" depth="1.55" valign="baseline" size="footnote">
+  rounded-box-large</text>
+<text matrix="0.675725 -0.737154 0.737154 0.675725 -239.74 256.006" pos="208 416" stroke="black" type="label" width="27.724" height="5.535" depth="1.55" valign="baseline" size="footnote">
+  special1</text>
+<text matrix="0.585005 -0.81103 0.81103 0.585005 -255.786 296.153" pos="208 416" stroke="black" type="label" width="27.724" height="5.535" depth="1.55" valign="baseline" size="footnote">
+  special2</text>
+<text matrix="0.406138 -0.913812 0.913812 0.406138 -272.41 368.111" pos="208 416" stroke="black" type="label" width="27.724" height="5.535" depth="1.55" valign="baseline" size="footnote">
+  special3</text>
+<text matrix="0.21693 -0.976187 0.976187 0.21693 -276.423 437.869" pos="208 416" stroke="black" type="label" width="27.724" height="5.535" depth="1.55" valign="baseline" size="footnote">
+  special4</text>
+<text matrix="0 -1 1 0 -270.415 520.033" pos="208 416" stroke="black" type="label" width="20.507" height="5.462" depth="0" valign="baseline" size="footnote">
+comic</text>
+<path stroke="black" arrow="normal/normal">
+176 448 m
+296 448 l
+</path>
+<path stroke="black" arrow="normal/normal">
+174.964 439.922 m
+297.036 408.078 l
+</path>
+<path stroke="black" arrow="normal/normal">
+172.371 433.198 m
+299.629 366.802 l
+</path>
+<path stroke="black" arrow="normal/normal">
+169.2 428.278 m
+302.8 323.722 l
+</path>
+<path stroke="black" arrow="normal/normal">
+165.623 424.411 m
+298.377 279.589 l
+</path>
+<path stroke="black" arrow="normal/normal">
+162.72 422.047 m
+301.28 229.953 l
+</path>
+<path stroke="black" arrow="normal/normal">
+156.996 418.758 m
+259.004 189.242 l
+</path>
+<path stroke="black" arrow="normal/normal">
+150.942 416.762 m
+201.058 191.238 l
+</path>
+<path stroke="black" arrow="normal/normal">
+144 416 m
+144 192 l
+</path>
+<path matrix="-1 0 0 1 288 0" stroke="black" arrow="normal/normal">
+150.942 416.762 m
+201.058 191.238 l
+</path>
+<text matrix="0.216929 0.976187 -0.976187 0.216929 403.534 139.334" pos="68 324" stroke="black" type="label" width="70.016" height="5.535" depth="1.55" valign="baseline" size="footnote">\bf your own decorator</text>
+<path matrix="1 0 0 1 -80 -520" stroke="black" fill="lightblue">
+160 688 m
+160 668 l
+180 668 l
+180 688 l
+h
+</path>
+<path matrix="1 0 0 1 -80 -520" stroke="black" fill="white">
+144 696 m
+144 680 l
+168 680 l
+168 696 l
+h
+</path>
+<text matrix="5 0 0 5 -348.35 -695.836" pos="84 168" stroke="black" type="label" width="5.175" height="6.918" depth="0" valign="baseline">\bf ?</text>
 </page>
 </ipe>
index 6e13a4f..d1109b5 100644 (file)
 <?xml version="1.0"?>
 <!DOCTYPE ipestyle SYSTEM "ipe.dtd">
 <ipestyle name="decorator">
-<symbol name="deco/box-margin-8">
-<group>
-<path stroke="black" fill="gray">
-0 64 m
-0 0 l
-64 0 l
-64 64 l
-h
-</path>
-<path stroke="black">
-8 56 m
-8 8 l
-56 8 l
-56 56 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/box-margin-4">
-<group>
-<path stroke="black" fill="gray">
-0 64 m
-0 0 l
-64 0 l
-64 64 l
-h
-</path>
-<path stroke="black">
-4 60 m
-4 4 l
-60 4 l
-60 60 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/box-margin-2">
-<group>
-<path stroke="black" fill="gray">
-0 64 m
-0 0 l
-64 0 l
-64 64 l
-h
-</path>
-<path stroke="black">
-2 62 m
-2 2 l
-62 2 l
-62 62 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/box-margin-1">
-<group>
-<path stroke="black" fill="gray">
-0 64 m
-0 0 l
-64 0 l
-64 64 l
-h
-</path>
-<path stroke="black">
-1 63 m
-1 1 l
-63 1 l
-63 63 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-4-radius-4">
-<group>
-<path stroke="black" fill="gray">
-64 60 m
-4 0 0 4 60 60 60 64 a
-4 64 l
-4 0 0 4 4 60 0 60 a
-0 4 l
-4 0 0 4 4 4 4 0 a
-60 0 l
-4 0 0 4 60 4 64 4 a
-h
-</path>
-<path stroke="black">
-4 60 m
-4 4 l
-60 4 l
-60 60 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-8-radius-4">
-<group>
-<path stroke="black" fill="gray">
-64 60 m
-4 0 0 4 60 60 60 64 a
-4 64 l
-4 0 0 4 4 60 0 60 a
-0 4 l
-4 0 0 4 4 4 4 0 a
-60 0 l
-4 0 0 4 60 4 64 4 a
-h
-</path>
-<path stroke="black">
-8 56 m
-8 8 l
-56 8 l
-56 56 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-2-radius-4">
-<group>
-<path stroke="black" fill="gray">
-64 60 m
-4 0 0 4 60 60 60 64 a
-4 64 l
-4 0 0 4 4 60 0 60 a
-0 4 l
-4 0 0 4 4 4 4 0 a
-60 0 l
-4 0 0 4 60 4 64 4 a
-h
-</path>
-<path stroke="black">
-2 62 m
-2 2 l
-62 2 l
-62 62 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-1-radius-4">
-<group>
-<path stroke="black" fill="gray">
-64 60 m
-4 0 0 4 60 60 60 64 a
-4 64 l
-4 0 0 4 4 60 0 60 a
-0 4 l
-4 0 0 4 4 4 4 0 a
-60 0 l
-4 0 0 4 60 4 64 4 a
-h
-</path>
-<path stroke="black">
-1 63 m
-1 1 l
-63 1 l
-63 63 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-8-radius-2">
-<group>
-<path stroke="black" fill="gray">
-64 62 m
-2 0 0 2 62 62 62 64 a
-2 64 l
-2 0 0 2 2 62 0 62 a
-0 2 l
-2 0 0 2 2 2 2 0 a
-62 0 l
-2 0 0 2 62 2 64 2 a
-h
-</path>
-<path stroke="black">
-8 56 m
-8 8 l
-56 8 l
-56 56 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-4-radius-2">
-<group>
-<path stroke="black" fill="gray">
-64 62 m
-2 0 0 2 62 62 62 64 a
-2 64 l
-2 0 0 2 2 62 0 62 a
-0 2 l
-2 0 0 2 2 2 2 0 a
-62 0 l
-2 0 0 2 62 2 64 2 a
-h
-</path>
-<path stroke="black">
-4 60 m
-4 4 l
-60 4 l
-60 60 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-2-radius-2">
-<group>
-<path stroke="black" fill="gray">
-64 62 m
-2 0 0 2 62 62 62 64 a
-2 64 l
-2 0 0 2 2 62 0 62 a
-0 2 l
-2 0 0 2 2 2 2 0 a
-62 0 l
-2 0 0 2 62 2 64 2 a
-h
-</path>
-<path stroke="black">
-2 62 m
-2 2 l
-62 2 l
-62 62 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/rounded-box-margin-1-radius-2">
-<group>
-<path stroke="black" fill="gray">
-64 62 m
-2 0 0 2 62 62 62 64 a
-2 64 l
-2 0 0 2 2 62 0 62 a
-0 2 l
-2 0 0 2 2 2 2 0 a
-62 0 l
-2 0 0 2 62 2 64 2 a
-h
-</path>
-<path stroke="black">
-1 63 m
-1 1 l
-63 1 l
-63 63 l
-h
-</path>
-</group>
-</symbol>
-<symbol name="deco/KIT-box-margin-8-radius-8">
-<group>
-<path stroke="black" fill="gray">
-64 56 m
-8 0 0 8 56 56 56 64 a
-0 64 l
-0 8 l
-8 0 0 8 8 8 8 0 a
-64 0 l
-h
-</path>
-<path stroke="black">
-8 56 m
-8 8 l
-56 8 l
-56 56 l
-h
-</path>
-</group>
-</symbol>
+  <symbol name="deco/simple-box-small">
+    <group>
+      <path stroke="black" fill="lightgray">
+       76 772 m
+       76 728 l
+       148 728 l
+       148 772 l
+       h
+      </path>
+      <path stroke="black">
+       80 768 m
+       80 732 l
+       144 732 l
+       144 768 l
+       h
+      </path>
+    </group>
+  </symbol>
+  <symbol name="deco/simple-box-large">
+    <group>
+      <path stroke="black" fill="lightgray">
+       72 776 m
+       72 724 l
+       152 724 l
+       152 776 l
+       h
+      </path>
+      <path stroke="black">
+       80 768 m
+       80 732 l
+       144 732 l
+       144 768 l
+       h
+      </path>
+    </group>
+  </symbol>
+  <symbol name="deco/rounded-box-small">
+    <group>
+      <path stroke="black" fill="lightgray">
+       80 772 m
+       4 0 0 4 80 768 76 768 a
+       76 732 l
+       4 0 0 4 80 732 80 728 a
+       144 728 l
+       4 0 0 4 144 732 148 732 a
+       148 768 l
+       4 0 0 4 144 768 144 772 a
+       h
+      </path>
+      <path stroke="black">
+       80 768 m
+       80 732 l
+       144 732 l
+       144 768 l
+       h
+      </path>
+    </group>
+  </symbol>
+  <symbol name="deco/rounded-box-large">
+    <group>
+      <path stroke="black" fill="lightgray">
+       76 776 m
+       4 0 0 4 76 772 72 772 a
+       72 728 l
+       4 0 0 4 76 728 76 724 a
+       148 724 l
+       4 0 0 4 148 728 152 728 a
+       152 772 l
+       4 0 0 4 148 772 148 776 a
+       h
+      </path>
+      <path stroke="black">
+       80 768 m
+       80 732 l
+       144 732 l
+       144 768 l
+       h
+      </path>
+    </group>
+  </symbol>
+  <symbol name="deco/special1">
+    <group>
+      <path matrix="0.5 0 0 0.5 36 388" stroke="black" fill="lightgray">
+       76 772 m
+       76 768 l
+       80 768 l
+       80 772 l
+       h
+      </path>
+      <path matrix="0.5 0 0 0.5 110 388" stroke="black" fill="lightgray">
+       76 772 m
+       76 768 l
+       80 768 l
+       80 772 l
+       h
+      </path>
+      <path matrix="0.5 0 0 0.5 110 342" stroke="black" fill="lightgray">
+       76 772 m
+       76 768 l
+       80 768 l
+       80 772 l
+       h
+      </path>
+      <path matrix="0.5 0 0 0.5 36 342" stroke="black" fill="lightgray">
+       76 772 m
+       76 768 l
+       80 768 l
+       80 772 l
+       h
+      </path>
+      <path stroke="black" fill="lightgray">
+       76 772 m
+       76 728 l
+       148 728 l
+       148 772 l
+       h
+      </path>
+      <path stroke="black">
+       80 768 m
+       80 732 l
+       144 732 l
+       144 768 l
+       h
+      </path>
+    </group>
+  </symbol>
+  <symbol name="deco/special2">
+    <group>
+      <path fill="lightgray">
+       76 772 m
+       76 732 l
+       148 732 l
+       148 772 l
+       h
+      </path>
+      <path matrix="0.5 0 0 0.5 38 386" stroke="black">
+       76 768 m
+       76 772 l
+       80 772 l
+      </path>
+      <path matrix="0.5 0 0 0.5 38 366" stroke="black">
+       76 736 m
+       76 732 l
+       80 732 l
+      </path>
+      <path matrix="0.5 0 0 0.5 74 366" stroke="black">
+       144 732 m
+       148 732 l
+       148 736 l
+      </path>
+      <path matrix="0.5 0 0 0.5 74 386" stroke="black">
+       148 768 m
+       148 772 l
+       144 772 l
+      </path>
+      <path stroke="black">
+       80 768 m
+       80 736 l
+       144 736 l
+       144 768 l
+       h
+      </path>
+    </group>
+  </symbol>
+  <symbol name="deco/special3">
+    <group>
+      <path stroke="black" fill="lightgray">
+       76 772 m
+       76 732 l
+       148 732 l
+       148 772 l
+       88 772 l
+       87 775
+       86 776
+       85 776
+       79 776
+       78 776
+       77 775
+       76 772 s
+       h
+      </path>
+      <path stroke="black">
+       80 768 m
+       80 736 l
+       144 736 l
+       144 768 l
+       h
+      </path>
+    </group>
+  </symbol>
+  <symbol name="deco/special4">
+    <group>
+      <path stroke="black" fill="lightgray">
+       78 774 m
+       76 772 l
+       76 732 l
+       148 732 l
+       150 734 l
+       150 774 l
+       h
+      </path>
+      <path stroke="black">
+       76 772 m
+       148 772 l
+       148 732 l
+      </path>
+      <path stroke="black">
+       148 772 m
+       150 774 l
+      </path>
+      <path stroke="black">
+       80 768 m
+       80 736 l
+       144 736 l
+       144 768 l
+       h
+      </path>
+    </group>
+  </symbol>
+  <symbol name="deco/comic">
+    <group>
+      <path matrix="0.5 0 0 0.5 128 370" stroke="black" fill="white">
+       240 720 m
+       232 720
+       212 720
+       212 740
+       212 756
+       212 776
+       232 776
+       280 776
+       300 776
+       300 756
+       300 740
+       300 720
+       280 720
+       256 720 s
+       252 712
+       232 704 s
+       240 712
+       240 720 s
+       h
+      </path>
+      <path matrix="0.25 0 0 0.25 -422 342" stroke="black">
+       2640 1648 m
+       2640 1568 l
+       2784 1568 l
+       2784 1648 l
+       h
+      </path>
+    </group>
+  </symbol>
 </ipestyle>
+