From 54bcb818c192b63e7121d6259a1b77ea4bfb49c5 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 9 Apr 2004 02:56:28 +0000 Subject: added beginnings of tot-help.pd svn path=/trunk/externals/miXed/; revision=1584 --- doc/help/toxy/tot-help.pd | 131 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 doc/help/toxy/tot-help.pd (limited to 'doc/help') diff --git a/doc/help/toxy/tot-help.pd b/doc/help/toxy/tot-help.pd new file mode 100644 index 0000000..d143350 --- /dev/null +++ b/doc/help/toxy/tot-help.pd @@ -0,0 +1,131 @@ +#N canvas 176 71 848 625 10; +#X text 13 15 creation arguments; +#X obj 41 63 tot window_name scriptlet; +#X obj 453 500 tot other_window; +#X msg 500 118 read; +#X msg 507 139 write; +#X msg 455 55 tot; +#X msg 543 176 push; +#X msg 550 197 qpush; +#X msg 467 76 query; +#X msg 588 265 add; +#X msg 582 246 reset; +#X msg 595 284 addnext; +#X msg 596 334 prealloc; +#X text 589 318 preset scriptlet buffer size; +#X text 565 228 build a scriptlet dynamically; +#X msg 597 371 capture; +#X text 595 354 capture gui messages from a window; +#X text 491 103 read and write scriplets from files; +#X msg 591 408 attach; +#X msg 591 432 detach; +#X msg 576 472 lastmotion; +#N canvas 553 323 458 308 examples 0; +#X obj 34 137 tot-qlist; +#X obj 34 91 tot-monkey; +#X text 121 90 an example of capturing gui messages; +#X obj 35 20 tot-cover; +#X obj 35 67 tot-head; +#X obj 35 43 tot-files; +#X obj 34 113 tot-nomenu; +#X obj 34 159 tot-query; +#X obj 34 182 tot-rstring; +#X text 120 112 remove the menu from a window; +#X restore 700 579 pd examples; +#X text 16 254 scriptlets; +#X text 28 273 A scriptlet is a sequence of Pd atoms (symbols and floats) +which is to be transferred to the pd-gui process for execution.; +#X text 547 16 all [tot] messages; +#X text 40 87 window_name - which window to receive message from; +#X text 39 101 scriptlet - a Tcl scriptlet to be read on [tot] load +; +#X text 16 320 dot-sequences; +#X text 30 333 Symbols in a scriptlet may contain special dot-sequences: +dot-parameters \, dot-names \, callback brackets \, and dot-separators. +All of these start with a dot followed by a hash \, dash \, hat \, +tilde \, grave \, colon \, or angle or square bracket.; +#N canvas 35 135 503 486 capture 0; +#X obj 74 113 tot; +#X obj 271 111 tot .; +#X text 102 47 These reference this window:; +#X msg 74 95 capture \$1; +#X obj 74 69 tgl 25 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X msg 271 93 capture \$1; +#X obj 271 67 tgl 25 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 301 130 bng 18 750 50 0 empty empty banged_on_window_creation +20 8 1 9 -262144 -1 -1; +#X msg 180 298 capture \$1; +#X obj 180 241 tgl 25 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 180 317 tot other_window; +#X msg 192 267 \; pd-other_window vis \$1; +#X obj 287 337 bng 18 750 50 0 empty empty banged_on_window_creation +20 8 1 9 -262144 -1 -1; +#X obj 90 132 bng 18 750 50 0 empty empty banged_on_window_creation +20 8 1 9 -262144 -1 -1; +#X text 72 34 [capture( message; +#N canvas 470 50 510 360 other_window 0; +#X restore 326 218 pd other_window; +#X obj 291 150 prepend set; +#X msg 291 169 motion 279 76 0; +#X obj 84 152 prepend set; +#X msg 84 171 motion 279 76 0; +#X obj 251 357 prepend set; +#X msg 251 376 motion 279 76 0; +#X text 38 217 you can capture from other windows too:; +#X text 38 401 - To capture from subpatches \, just add "pd-" to the +front of name of the subpatch: pd-my_subpatch; +#X text 37 436 - To capture from abstractions \, add "pd-" to the front +of the file name of the abtraction: pd-my_abstraction.pd; +#X text 17 9 capturing canvas/glist messages with [tot]; +#X connect 0 2 18 0; +#X connect 0 3 13 0; +#X connect 1 2 16 0; +#X connect 1 3 7 0; +#X connect 3 0 0 0; +#X connect 4 0 3 0; +#X connect 5 0 1 0; +#X connect 6 0 5 0; +#X connect 8 0 10 0; +#X connect 9 0 8 0; +#X connect 9 0 11 0; +#X connect 10 2 20 0; +#X connect 10 3 12 0; +#X connect 16 0 17 0; +#X connect 18 0 19 0; +#X connect 20 0 21 0; +#X restore 700 379 pd capture; +#X text 27 405 .- a Tk pathname of a destination item; +#X text 28 431 .^ a Tk pathname of a destination window; +#X text 28 455 .^.c a Tk pathname of a destination canvas; +#X text 19 481 dot-separators; +#X text 37 506 .` is a backslash; +#X text 37 519 .: is a semicolon; +#X text 37 533 .( and .) are curly braces; +#X text 27 38 Both creation arguments are optional.; +#X text 29 121 If [tot] has no creation arguments \, it will grab its +parent window.; +#X text 32 570 help page by Hans-Christoph Steiner +; +#X text 29 586 [tot] and example patches by Krzysztof Czaja; +#X text 19 162 outlets; +#X text 440 579 for examples of ways to use tot \, see:; +#X text 23 221 4 - outlet #4 is banged when the window; +#X text 24 205 3 - outlet #4 outputs the msgs set to the specified +window; +#X connect 3 0 2 0; +#X connect 4 0 2 0; +#X connect 5 0 2 0; +#X connect 6 0 2 0; +#X connect 7 0 2 0; +#X connect 8 0 2 0; +#X connect 9 0 2 0; +#X connect 10 0 2 0; +#X connect 11 0 2 0; +#X connect 12 0 2 0; +#X connect 15 0 2 0; +#X connect 18 0 2 0; +#X connect 19 0 2 0; +#X connect 20 0 2 0; -- cgit v1.2.1