/usr/lib/pd/extra/iemlib/my_canvas.pd is in pd-iemlib 1.20.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | #N canvas 478 61 463 289 10;
#X obj 1 1 cnv 15 300 60 foo10_snd foo10_rcv my_canvas=cnv 50 20 0
17 -225280 -11904 0;
#N canvas 215 80 699 530 edit 0;
#X obj 39 226 f;
#X msg 17 205 bang;
#X floatatom 55 204 3 63 88 0 - - -;
#X floatatom 90 226 3 0 37 0 - - -;
#X obj 39 249 pack 0 0;
#X text 117 226 y-label;
#X text 83 204 x-label;
#X obj 297 281 f;
#X msg 275 260 bang;
#X floatatom 313 259 3 -10 10 0 - - -;
#X floatatom 348 281 3 -10 10 0 - - -;
#X obj 297 304 pack 0 0;
#X obj 309 396 f;
#X msg 287 375 bang;
#X floatatom 325 374 3 20 60 0 - - -;
#X floatatom 360 396 3 150 200 0 - - -;
#X obj 309 419 pack 0 0;
#X text 341 259 x-delta;
#X text 375 281 y-delta;
#X text 353 374 x-position;
#X text 387 396 y-position;
#X obj 59 341 f;
#X msg 37 320 bang;
#X floatatom 75 319 3 0 2 0 - - -;
#X floatatom 110 341 3 4 36 0 - - -;
#X obj 59 364 pack 0 0;
#X text 103 319 font;
#X text 139 341 height;
#X floatatom 275 183 3 2 20 0 - - -;
#X msg 52 137 \; foo10_rcv color \$1 \$2;
#X msg 39 274 \; foo10_rcv label_pos \$1 \$2;
#X msg 59 390 \; foo10_rcv label_font \$1 \$2;
#X msg 36 430 \; foo10_rcv label blabla;
#X msg 36 466 \; foo10_rcv label my_canvas;
#X msg 309 444 \; foo10_rcv pos \$1 \$2;
#X msg 297 329 \; foo10_rcv delta \$1 \$2;
#X obj 505 234 f;
#X msg 483 213 bang;
#X floatatom 521 212 5 100 1000 0 - - -;
#X floatatom 556 234 4 50 500 0 - - -;
#X obj 505 257 pack 0 0;
#X text 566 212 width;
#X text 594 236 height;
#X msg 505 282 \; foo10_rcv vis_size \$1 \$2;
#X msg 275 211 \; foo10_rcv size \$1;
#X text 305 183 selectable size;
#X msg 483 156 \; foo10a_rcv receive foo10_rcv;
#X msg 483 119 \; foo10_rcv receive foo10a_rcv;
#X msg 482 29 \; foo10_rcv send foo10a_snd;
#X msg 482 67 \; foo10_rcv send foo10_snd;
#X msg 509 372 \; foo10_rcv get_pos;
#X obj 510 407 r foo10_snd;
#X obj 510 428 unpack 0 0;
#X floatatom 510 453 4 0 0 0 - - -;
#X floatatom 575 452 4 0 0 0 - - -;
#X text 490 452 x=;
#X text 557 452 y=;
#X obj 52 79 f;
#X msg 29 31 bang;
#X floatatom 68 29 3 0 29 0 - - -;
#X floatatom 103 47 3 0 29 0 - - -;
#X text 96 29 background;
#X text 131 48 label-color;
#X msg 290 25 back;
#X msg 290 49 label;
#X msg 252 25 bang;
#N canvas 15 207 606 448 RGB_____________ 0;
#X obj 97 56 inlet;
#X obj 262 53 inlet;
#X obj 339 55 inlet;
#X obj 405 56 inlet;
#X obj 97 270 bang;
#X msg 77 295 0;
#X msg 104 295 1;
#X obj 146 268 bang;
#X msg 132 295 0;
#X msg 160 295 1;
#X obj 265 313 spigot;
#X obj 312 313 spigot;
#X obj 249 385 outlet;
#X text 93 33 select;
#X text 267 28 red;
#X text 337 30 green;
#X text 409 30 blue;
#X obj 405 102 t b f;
#X obj 339 160 +;
#X obj 339 185 t b f;
#X obj 339 216 +;
#X obj 296 385 outlet;
#X obj 28 180 loadbang;
#X obj 296 361 f;
#X obj 249 361 f;
#X obj 262 79 * -65536;
#X obj 339 80 * -256;
#X obj 405 80 * -1;
#X obj 339 247 - 1;
#X obj 97 135 route back label bang;
#X obj 235 168 t b b b;
#X connect 0 0 29 0;
#X connect 1 0 25 0;
#X connect 2 0 26 0;
#X connect 3 0 27 0;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 11 1;
#X connect 6 0 10 1;
#X connect 7 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 10 1;
#X connect 9 0 11 1;
#X connect 10 0 24 1;
#X connect 11 0 23 1;
#X connect 17 0 18 0;
#X connect 17 1 18 1;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 19 1 20 1;
#X connect 20 0 28 0;
#X connect 22 0 6 0;
#X connect 23 0 21 0;
#X connect 24 0 12 0;
#X connect 25 0 20 0;
#X connect 26 0 18 0;
#X connect 27 0 17 0;
#X connect 28 0 11 0;
#X connect 28 0 10 0;
#X connect 29 0 4 0;
#X connect 29 1 7 0;
#X connect 29 2 30 0;
#X connect 30 0 24 0;
#X connect 30 1 23 0;
#X connect 30 2 28 0;
#X restore 290 86 pd RGB_____________;
#X floatatom 332 55 3 0 255 0 - - -;
#X floatatom 375 55 3 0 255 0 - - -;
#X floatatom 418 56 3 0 255 0 - - -;
#X text 39 3 preset-colors;
#X text 301 0 RGB-colors;
#X text 332 37 red;
#X text 368 36 green;
#X text 416 36 blue;
#X obj 52 104 pack 0 0;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 4 1;
#X connect 4 0 30 0;
#X connect 7 0 11 0;
#X connect 8 0 7 0;
#X connect 9 0 7 1;
#X connect 10 0 11 1;
#X connect 11 0 35 0;
#X connect 12 0 16 0;
#X connect 13 0 12 0;
#X connect 14 0 12 1;
#X connect 15 0 16 1;
#X connect 16 0 34 0;
#X connect 21 0 25 0;
#X connect 22 0 21 0;
#X connect 23 0 21 1;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 28 0 44 0;
#X connect 36 0 40 0;
#X connect 37 0 36 0;
#X connect 38 0 36 1;
#X connect 39 0 40 1;
#X connect 40 0 43 0;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 1 54 0;
#X connect 57 0 75 0;
#X connect 58 0 57 0;
#X connect 59 0 57 1;
#X connect 60 0 75 1;
#X connect 63 0 66 0;
#X connect 64 0 66 0;
#X connect 65 0 66 0;
#X connect 66 0 75 0;
#X connect 66 1 75 1;
#X connect 67 0 66 1;
#X connect 68 0 66 2;
#X connect 69 0 66 3;
#X connect 75 0 29 0;
#X restore 305 20 pd edit;
#X floatatom 110 193 4 0 0 0 - - -;
#X floatatom 147 193 4 0 0 0 - - -;
#X text 121 209 x;
#X text 158 209 y;
#X obj 7 161 metro 100;
#X obj 33 141 tgl 15 1 empty empty empty 20 8 0 10 -262144 -1 -1 1
1;
#X obj 110 145 r from_K1;
#X floatatom 188 194 4 0 0 0 - - -;
#X floatatom 225 194 4 0 0 0 - - -;
#X text 198 210 x;
#X text 236 210 y;
#X obj 188 146 r from_K2;
#X msg 7 185 \; to_K get_pos;
#N canvas 506 290 399 399 room 1;
#X obj 1 1 cnv 1 400 400 empty empty type...ctrl+e 150 140 2 17 -33289
-24198 0;
#X obj 15 16 cnv 1 1 360 empty empty move_K1_and_K2 115 160 2 17 -166441
-24198 0;
#X obj 374 15 cnv 1 1 360 empty empty empty 20 12 2 20 -99865 -66577
0;
#X obj 15 15 cnv 1 360 1 empty empty empty 20 12 2 20 -166441 -66577
0;
#X obj 17 375 cnv 1 358 1 empty empty empty 20 12 2 20 -99865 -66577
0;
#X obj 26 26 cnv 25 25 25 from_K1 to_K K1 1 13 2 14 -261681 -123526
0;
#X obj 338 340 cnv 25 25 25 from_K2 to_K K2 1 13 2 14 -225280 -1109
0;
#X restore 307 147 pd room;
#X obj 110 169 unpack;
#X obj 188 170 unpack;
#X text 172 257 updated for Pd version 0.34;
#X text 51 92 to modify geometry \, colors \, etc.;
#X obj 2 115 cnv 1 470 1 empty empty empty 20 12 2 20 -261681 -66577
0;
#X text 40 78 of the light-blue;
#X text 166 78 my_canvas-object \,;
#X text 5 64 click the properties-dialog on the top-left corner;
#X obj 361 195 r foo10_rcv;
#X obj 403 215 s ggg;
#X text 68 249 IEM KUG;
#X text 52 237 musil;
#X text 82 237 @;
#X text 88 237 iem.at;
#X text 3 226 (c) Thomas Musil 2000 - 2005;
#X text 51 259 Graz \, Austria;
#X obj 187 236 x_all_guis aaa bbb ccc ddd eee fff ggg;
#X connect 6 0 14 0;
#X connect 7 0 6 0;
#X connect 8 0 16 0;
#X connect 13 0 17 0;
#X connect 16 0 2 0;
#X connect 16 1 3 0;
#X connect 17 0 9 0;
#X connect 17 1 10 0;
#X connect 24 0 25 0;
|