#N canvas 517 69 699 666 10; #X msg 40 615 restore; #X text 23 17 objects; #X text 481 2 GUI stuff; #X msg 485 25 menusave; #X msg 485 47 menusaveas; #X msg 485 69 menuclose; #X msg 485 92 saveto; #X msg 485 171 cut; #X msg 485 193 copy; #X msg 485 237 duplicate; #X msg 485 114 tidy; #X msg 485 136 texteditor; #X msg 485 421 editmode \$1; #X msg 485 528 pop; #X msg 485 448 loadbang; #X msg 485 291 menufont; #X msg 485 313 font 10 100 100; #X msg 485 367 findagain; #X msg 485 389 findparent; #X text 536 93 ?????; #X msg 485 215 paste; #X msg 485 259 selectall; #X text 22 386 reset the patch; #X msg 40 406 clear; #N canvas 14 414 424 410 subpatch 1; #X coords 0 0 1 1 50 50 0; #X restore 230 638 pd subpatch; #X obj 40 638 s pd-subpatch; #X obj 485 639 s pd-subpatch; #X msg 40 192 connect 0 0 1 0; #X msg 40 448 read textfile.txt; #X msg 40 470 write textfile.txt; #X msg 485 501 vis \$1; #X msg 533 594 vis 1 \, clear; #X obj 533 575 loadbang; #X msg 40 593 donecanvasdialog 1 -1 1 0 -1 1 1 50 50 100 100; #X text 22 573 this controls graph-on-parent; #X msg 40 214 disconnect 0 0 1 0; #X text 167 203 obj# outlet# obj# inlet#; #X text 91 616 ?????; #X msg 40 147 graph mygraph; #X obj 143 169 s pd-mygraph; #X msg 143 147 pop \, array array1 100 float 2; #X msg 40 59 msg 350 40 bang; #X msg 40 81 floatatom 350 70; #X msg 40 103 symbolatom 350 100 symbol; #X msg 40 125 text 350 130 comment; #N canvas 166 389 351 173 ds 0; #X obj 38 39 filledcurve 990 0 1 0 0 50 0 50 50 0 50; #X obj 38 66 drawcurve 0 1 15 15 20 15 20 20 15 20 15 15; #X obj 38 93 drawcurve 0 1 30 15 35 15 35 20 30 20 30 15; #X obj 38 120 filledcurve 999 0 1 10 25 25 45 40 25 25 35 10 25; #X obj 20 12 struct ds float x float y symbol sym; #X obj 38 147 drawsymbol sym 55 25 0; #X restore 225 492 pd ds; #X msg 40 366 motion 200 200 0; #X msg 40 257 editmode 1; #X msg 40 322 key 1 8 0; #X msg 40 278 mouse 340 135 1 0; #X msg 40 300 mouseup 355 145 0; #X msg 40 344 click 355 145 0 1 0; #X text 23 235 events (only work when editmode = 1 \, vis = 1); #X text 22 511 relocate windows; #X msg 40 554 vis 1; #X text 114 321 (8 = backspace); #X text 166 344 ?????; #X text 159 366 ?????; #X msg 40 532 vis 0 \, relocate 300x250+1+1 1x1+100+200; #X text 530 501 ( 0 or 1 ); #X text 561 421 ( 0 or 1 ); #X text 11 2 Here is a list of all messages:; #X text 23 169 connections; #X text 78 554 make it visible again; #N canvas 523 391 152 85 ds2 0; #N canvas 50 470 557 157 template-toplevel 0; #X obj 21 94 plot bazoo 700 3 10 20 20; #X obj 21 68 drawpolygon q 4 0 0 20 z z -5 10 20; #X obj 21 30 struct template-toplevel float x float y float z float q array bazoo template-element; #X restore 11 11 pd template-toplevel; #N canvas 199 231 600 239 template-element 0; #X obj 58 83 drawpolygon 10 2 5 0 0 -5 -5 0 0 5 5 0; #X obj 59 48 struct template-element float x float y float w; #X restore 11 34 pd template-element; #X restore 225 448 pd ds2; #X msg 40 492 scalar ds 225 225 -hi_there!; #X text 22 426 reading/writing/creating data structures; #X text 569 345 ( 0 or 1 ); #X msg 485 345 find +test \$1; #X text 566 68 Warning !!!; #N canvas 458 158 494 396 META 0; #X text 12 5 GENRE tutorial; #X text 12 65 DESCRIPTION a (hopefully) comprehensive list of all internal messages that can be sent to a canvas; #X text 12 95 HELP_PATCH_AUTHORS Damien Henry. "pd meta" information added by Jonathan Wilkes for Pd version 0.42.; #X text 12 25 KEYWORDS control canvas_op nonlocal dynamic_patching ; #X text 12 45 LICENSE public domain; #X restore 635 638 pd META; #X msg 224 394 map 0; #X msg 222 345 map 1; #X msg 40 37 obj 350 10 test; #X msg 485 474 print; #X connect 0 0 25 0; #X connect 3 0 26 0; #X connect 4 0 26 0; #X connect 5 0 26 0; #X connect 6 0 26 0; #X connect 7 0 26 0; #X connect 8 0 26 0; #X connect 9 0 26 0; #X connect 10 0 26 0; #X connect 11 0 26 0; #X connect 12 0 26 0; #X connect 13 0 26 0; #X connect 14 0 26 0; #X connect 15 0 26 0; #X connect 16 0 26 0; #X connect 17 0 26 0; #X connect 18 0 26 0; #X connect 20 0 26 0; #X connect 21 0 26 0; #X connect 23 0 25 0; #X connect 27 0 25 0; #X connect 28 0 25 0; #X connect 29 0 25 0; #X connect 30 0 26 0; #X connect 31 0 26 0; #X connect 32 0 31 0; #X connect 33 0 25 0; #X connect 35 0 25 0; #X connect 38 0 25 0; #X connect 40 0 39 0; #X connect 41 0 25 0; #X connect 42 0 25 0; #X connect 43 0 25 0; #X connect 44 0 25 0; #X connect 46 0 25 0; #X connect 47 0 25 0; #X connect 48 0 25 0; #X connect 49 0 25 0; #X connect 50 0 25 0; #X connect 51 0 25 0; #X connect 54 0 25 0; #X connect 58 0 25 0; #X connect 65 0 25 0; #X connect 68 0 26 0; #X connect 71 0 25 0; #X connect 72 0 25 0; #X connect 73 0 25 0; #X connect 74 0 26 0;