#N canvas 251 447 635 427 10;
#X obj 81 25 sendcanvas;
#X text 168 27 send messages to a (parent) canvas;
#X obj 88 151 sendcanvas;
#X msg 88 130 obj 300 150 f;
#X text 57 85 this object will send messages to a canvas \; by default
it will send a message to the canvas containing it:;
#X text 53 194 but you can also send to a message to a parent-canvas
(of any depth);
#N canvas 0 0 781 310 sendcanvas 0;
#X obj 147 72 inlet;
#X obj 147 166 sendcanvas 1;
#X msg 147 126 obj 300 250 print;
#X text 252 170 "1" means that the message is sent to the parent-patch
(depth:1);
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X restore 99 248 pd sendcanvas;
#X obj 99 229 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 80 306 you can basically achieve this functionality with [namecanvas]
and an ordinary [send] \; so this object is merely convenient as you
can dynamify a canvas without prior thought to it;
#X text 58 295 note:;
#X text 72 390 (c) 2008 IOhannes m zmoelnig;
#X connect 3 0 2 0;
#X connect 7 0 6 0;
