[Gridflow-cvs] [svn] commit: r5839 - in /trunk: abstractions/#many-prop.pd abstractions/#many.pd doc/flow_classes/#many-help.pd

svn-gridflow at artengine.ca svn-gridflow at artengine.ca
Thu Jul 29 18:02:23 EDT 2010


Author: matju
Date: Thu Jul 29 18:02:21 2010
New Revision: 5839

Log:
removed $4 and $5 args from [#many], now autodetecting element size.

Modified:
    trunk/abstractions/#many-prop.pd
    trunk/abstractions/#many.pd
    trunk/doc/flow_classes/#many-help.pd

Modified: trunk/abstractions/#many-prop.pd
==============================================================================
--- trunk/abstractions/#many-prop.pd (original)
+++ trunk/abstractions/#many-prop.pd Thu Jul 29 18:02:21 2010
@@ -1,58 +1,56 @@
 #N canvas 255 219 635 380 10;
 #X obj 331 9 namecanvas \$1-propcanvas;
-#X obj 41 11 r \$1-propin;
+#X obj 41 59 r \$1-propin;
 #X obj 125 341 s \$1-propout;
-#X obj 41 30 unpack s 0 0 0 0;
-#X obj 425 201 t b b;
-#X obj 11 243 pack 0 s 0 0 0 0;
-#X obj 11 262 list split 1;
+#X obj 425 251 t b b;
+#X obj 6 262 list split 1;
 #X msg 131 321 cancel;
 #X obj 206 310 cnv 4 4 4 empty empty NOTE: 8 12 0 12 -233017 -258113
 0;
 #X text 268 312 changes to number of rows and columns will be only
 applied when the patch is reloaded (from saving) or delete/undo or
 cut/paste or duplicate (ctrl+d).;
-#X obj 41 125 s \$0-element_class;
-#X obj 64 106 s \$0-rows;
-#X obj 29 144 r \$0-s_element_class;
-#X obj 48 163 r \$0-s_rows;
-#X obj 66 182 r \$0-s_columns;
-#X obj 87 87 s \$0-columns;
-#X obj 110 68 s \$0-element_height;
-#X obj 134 49 s \$0-element_width;
-#X obj 85 201 r \$0-s_element_height;
-#X obj 104 220 r \$0-s_element_width;
-#X obj 278 48 cnv 15 200 140 empty empty empty 20 12 0 14 -179192 -66577
+#X obj 41 135 s \$0-element_class;
+#X obj 75 116 s \$0-rows;
+#X obj 29 154 r \$0-s_element_class;
+#X obj 52 173 r \$0-s_rows;
+#X obj 75 192 r \$0-s_columns;
+#X obj 110 97 s \$0-columns;
+#X obj 278 48 cnv 15 200 200 empty empty empty 20 12 0 14 -179192 -66577
 0;
-#X obj 289 127 nbx 5 14 -1e+37 1e+37 0 0 \$0-s_element_width \$0-element_width
-element_width 48 8 0 8 -262144 -1 -1 0 256;
-#X obj 289 111 nbx 5 14 -1e+37 1e+37 0 0 \$0-s_element_height \$0-element_height
-element_height 48 8 0 8 -262144 -1 -1 0 256;
+#X obj 289 127 nbx 5 14 -1e+37 1e+37 0 0 \$0-s_xspacing \$0-xspacing
+xspacing 48 8 0 8 -228856 -191407 -228856 0 256;
+#X obj 289 111 nbx 5 14 -1e+37 1e+37 0 0 \$0-s_yspacing \$0-yspacing
+yspacing 48 8 0 8 -228856 -191407 -228856 0 256;
 #X obj 289 95 nbx 5 14 -1e+37 1e+37 0 0 \$0-s_columns \$0-columns columns
-48 8 0 8 -262144 -1 -1 0 256;
+48 8 0 8 -262144 -1 -1 7 256;
 #X obj 289 79 nbx 5 14 -1e+37 1e+37 0 0 \$0-s_rows \$0-rows rows 48
-8 0 8 -262144 -1 -1 0 256;
+8 0 8 -262144 -1 -1 13 256;
 #X symbolatom 289 61 15 0 0 1 element_class #0-element_class #0-s_element_class
 ;
-#X obj 425 148 button OK;
-#X obj 360 148 button Apply;
-#X obj 289 148 button Cancel;
-#X connect 1 0 3 0;
-#X connect 3 0 10 0;
-#X connect 3 1 11 0;
-#X connect 3 2 15 0;
-#X connect 3 3 16 0;
-#X connect 3 4 17 0;
-#X connect 4 0 7 0;
-#X connect 4 1 5 0;
-#X connect 5 0 6 0;
-#X connect 6 1 2 0;
-#X connect 7 0 2 0;
-#X connect 12 0 5 1;
-#X connect 13 0 5 2;
-#X connect 14 0 5 3;
-#X connect 18 0 5 4;
-#X connect 19 0 5 5;
-#X connect 26 0 4 0;
-#X connect 27 0 5 0;
-#X connect 28 0 7 0;
+#X obj 425 211 button OK;
+#X obj 360 211 button Apply;
+#X obj 289 211 button Cancel;
+#X obj 41 78 unpack s 0 0;
+#X obj 6 243 pack 0 s 0 0;
+#X obj 289 159 nbx 5 14 -1e+37 1e+37 0 0 \$0-s_xborder \$0-xborder
+xborder 48 8 0 8 -228856 -191407 -228856 0 256;
+#X obj 289 143 nbx 5 14 -1e+37 1e+37 0 0 \$0-s_yborder \$0-yborder
+yborder 48 8 0 8 -228856 -191407 -228856 0 256;
+#X text 347 173 should add bgcolor...;
+#X text 290 187 how to add delegate and such ?;
+#X connect 1 0 23 0;
+#X connect 3 0 5 0;
+#X connect 3 1 24 0;
+#X connect 4 1 2 0;
+#X connect 5 0 2 0;
+#X connect 10 0 24 1;
+#X connect 11 0 24 2;
+#X connect 12 0 24 3;
+#X connect 20 0 3 0;
+#X connect 21 0 24 0;
+#X connect 22 0 5 0;
+#X connect 23 0 8 0;
+#X connect 23 1 9 0;
+#X connect 23 2 13 0;
+#X connect 24 0 4 0;

Modified: trunk/abstractions/#many.pd
==============================================================================
--- trunk/abstractions/#many.pd (original)
+++ trunk/abstractions/#many.pd Thu Jul 29 18:02:21 2010
@@ -1,16 +1,11 @@
-#N canvas 295 103 954 491 10;
-#X obj 644 163 #import (2);
-#X obj 402 288 pack;
-#X obj 230 1 inlet;
-#X obj 459 448 outlet;
-#X obj 252 265 args obj ny nx (sy a 15) (sx a 15);
-#X obj 595 277 receives \$0-send-;
-#X obj 650 183 #to_list;
-#X msg 650 202 add2 \$1-\$2;
-#X msg 646 78 set list;
-#X obj 890 2 inlet;
-#X obj 738 418 outlet;
-#X obj 595 78 t b b b;
+#N canvas 253 0 975 696 10;
+#X obj 230 231 inlet;
+#X obj 459 678 outlet;
+#X obj 595 507 receives \$0-send-;
+#X msg 643 308 set list;
+#X obj 890 232 inlet;
+#X obj 738 648 outlet;
+#X obj 595 308 t b b b;
 #N canvas 0 0 365 230 delegate 0;
 #X obj 26 85 #import (2);
 #X obj 26 142 list;
@@ -35,7 +30,7 @@
 #X connect 8 0 5 0;
 #X connect 9 0 2 0;
 #X connect 10 0 0 0;
-#X restore 230 215 pd delegate;
+#X restore 230 445 pd delegate;
 #N canvas 0 0 385 264 recv-grid 0;
 #X obj 16 39 t a a;
 #X obj 16 58 #finished;
@@ -66,23 +61,21 @@
 #X connect 10 0 7 0;
 #X connect 12 0 8 0;
 #X connect 13 0 2 0;
-#X restore 490 97 pd recv-grid;
-#X obj 402 307 s \$0-size;
-#X obj 703 277 listfind;
-#X obj 595 296 #import (1 1);
-#X msg 703 361 put_at \$1 \$2;
-#X msg 666 380 reassign;
-#X obj 639 361 t a b;
-#X obj 595 361 t a a;
-#X obj 595 380 #finished;
-#X obj 703 296 t f f;
-#X obj 738 380 pack 0 0 0;
-#X obj 703 342 pack;
-#X msg 738 399 \$2 \$3 \$1;
-#X obj 559 59 loadbang;
-#X obj 459 80 # +;
-#X obj 554 20 gf/selector;
-#X obj 554 39 gf/error #many: no method for '%s';
+#X restore 490 327 pd recv-grid;
+#X obj 703 507 listfind;
+#X obj 595 526 #import (1 1);
+#X msg 703 591 put_at \$1 \$2;
+#X msg 666 610 reassign;
+#X obj 639 591 t a b;
+#X obj 595 591 t a a;
+#X obj 595 610 #finished;
+#X obj 703 526 t f f;
+#X obj 738 610 pack 0 0 0;
+#X obj 703 572 pack;
+#X msg 738 629 \$2 \$3 \$1;
+#X obj 459 310 # +;
+#X obj 554 250 gf/selector;
+#X obj 554 269 gf/error #many: no method for '%s';
 #N canvas 0 0 431 252 to 0;
 #X obj 3 123 list split 2;
 #X obj 3 66 t a a;
@@ -103,111 +96,83 @@
 #X connect 7 0 5 0;
 #X connect 7 1 5 1;
 #X connect 8 0 3 0;
-#X restore 274 114 pd to;
-#X obj 416 20 route2 grid list float;
-#X obj 595 431 #store ( \$2 \$3 #);
-#X obj 659 408 t a;
-#X obj 644 144 #for (0 0) ( \$2 \$3 ) (1 1);
-#X obj 703 320 div \$3;
-#X obj 745 320 mod \$3;
+#X restore 274 344 pd to;
+#X obj 416 250 route2 grid list float;
+#X obj 595 661 #store ( \$2 \$3 #);
+#X obj 659 638 t a;
+#X obj 703 550 div \$3;
+#X obj 745 550 mod \$3;
 #N canvas 0 0 450 300 big 0;
 #X obj 19 18 inlet;
 #X obj 19 269 outlet;
-#X msg 19 37 list 0-0 0-1 0-2 0-3 0-4 0-5 0-6 1-0 1-1 1-2 1-3 1-4 1-5
-1-6 2-0 2-1 2-2 2-3 2-4 2-5 2-6 3-0 3-1 3-2 3-3 3-4 3-5 3-6 4-0 4-1
-4-2 4-3 4-4 4-5 4-6 5-0 5-1 5-2 5-3 5-4 5-5 5-6 6-0 6-1 6-2 6-3 6-4
-6-5 6-6 7-0 7-1 7-2 7-3 7-4 7-5 7-6 8-0 8-1 8-2 8-3 8-4 8-5 8-6 9-0
-9-1 9-2 9-3 9-4 9-5 9-6 10-0 10-1 10-2 10-3 10-4 10-5 10-6 11-0 11-1
-11-2 11-3 11-4 11-5 11-6 12-0 12-1 12-2 12-3 12-4 12-5 12-6;
+#X msg 19 37 list 0-0 0-1 0-2 0-3 0-4 0-5 1-0 1-1 1-2 1-3 1-4 1-5 2-0
+2-1 2-2 2-3 2-4 2-5 3-0 3-1 3-2 3-3 3-4 3-5 4-0 4-1 4-2 4-3 4-4 4-5
+;
 #X connect 0 0 2 0;
 #X connect 2 0 1 0;
-#X restore 595 244 pd big messagebox;
-#X obj 559 78 t b b;
-#N canvas 0 0 450 300 create-boxes 0;
-#X obj 162 146 symbol \$1;
-#X obj 60 51 t a a;
-#X obj 60 146 pack f f f f f s;
-#X obj 156 108 float \$0;
-#X obj 60 70 # *;
-#X msg 60 165 obj \$2 \$1 \$6 \, last send \$5-send-\$3-\$4 \, last
+#X restore 595 474 pd big messagebox;
+#X obj 559 308 t b b;
+#N canvas 0 0 450 375 create-boxes 0;
+#X obj 232 206 symbol \$1;
+#X obj 130 111 t a a;
+#X obj 130 206 pack f f f f f s;
+#X obj 226 168 float \$0;
+#X obj 130 130 # *;
+#X msg 130 225 obj \$2 \$1 \$6 \, last send \$5-send-\$3-\$4 \, last
 receive \$5-recv-\$3-\$4;
-#X obj 84 70 r \$0-size;
-#X obj 60 108 #unpack;
-#X obj 108 108 #unpack;
-#X obj 60 89 # + 4;
-#N canvas 0 0 409 225 resize-gop 0;
-#X obj 15 17 inlet;
-#X obj 15 131 outlet;
-#X obj 15 93 #to_list;
-#X obj 15 55 # *;
-#X obj 39 55 r \$0-size;
-#X msg 15 112 coords 0 -1 1 1 \$2 \$1 3 0 0;
-#X obj 15 74 # + 8;
-#X obj 15 36 #store ( \$2 \$3 );
-#X msg 187 129 vis_size \$2 \$1;
-#X obj 187 148 s \$0-rect;
-#X obj 187 91 # - (6 2);
-#X obj 187 110 #to_list;
-#X obj 66 199 s \$0-rect2;
-#X msg 66 180 vis_size \$2 \$1;
-#X obj 66 161 #to_list;
-#X obj 66 142 # - (2 16);
-#X connect 0 0 7 0;
-#X connect 2 0 5 0;
-#X connect 3 0 6 0;
-#X connect 4 0 3 1;
-#X connect 5 0 1 0;
-#X connect 6 0 2 0;
-#X connect 6 0 10 0;
-#X connect 6 0 15 0;
-#X connect 7 0 3 0;
-#X connect 8 0 9 0;
-#X connect 10 0 11 0;
-#X connect 11 0 8 0;
-#X connect 13 0 12 0;
-#X connect 14 0 13 0;
-#X connect 15 0 14 0;
-#X restore 240 90 pd resize-gop;
-#X obj 240 71 inlet;
-#X obj 60 32 inlet;
-#X obj 240 276 s \$0-yeault;
+#X obj 154 130 r \$0-size;
+#X obj 130 168 #unpack;
+#X obj 178 168 #unpack;
+#X obj 130 149 # + 4;
+#X obj 205 21 inlet;
+#X obj 130 257 s \$0-yeault;
+#X obj 8 170 outlet;
+#X text 8 184 to big messagebox;
+#X obj 8 132 #to_list;
+#X msg 8 151 add2 \$1-\$2;
+#X obj 8 94 #import (2);
+#X obj 8 75 #for (0 0) ( \$2 \$3 ) (1 1);
+#X obj 205 40 t b b;
 #X connect 0 0 2 5;
 #X connect 1 0 4 0;
 #X connect 1 1 8 0;
 #X connect 2 0 5 0;
 #X connect 3 0 2 4;
 #X connect 4 0 9 0;
-#X connect 5 0 13 0;
+#X connect 5 0 11 0;
 #X connect 6 0 4 1;
 #X connect 7 0 2 0;
 #X connect 7 1 2 1;
 #X connect 8 0 2 2;
 #X connect 8 1 2 3;
 #X connect 9 0 7 0;
-#X connect 10 0 13 0;
-#X connect 11 0 10 0;
-#X connect 11 0 0 0;
-#X connect 11 0 3 0;
-#X connect 12 0 1 0;
-#X restore 644 222 pd create-boxes;
-#X obj 644 125 t b b;
-#X obj 230 20 route delegate to bang bgcolor;
-#X obj 335 229 s \$0-rect;
-#X msg 335 170 color \$1;
-#X obj 341 209 s \$0-rect2;
-#X msg 241 170 pos 0 400;
-#X obj 335 189 t a;
+#X connect 10 0 18 0;
+#X connect 14 0 15 0;
+#X connect 15 0 12 0;
+#X connect 16 0 14 0;
+#X connect 16 0 1 0;
+#X connect 17 0 16 0;
+#X connect 18 0 17 0;
+#X connect 18 1 3 0;
+#X connect 18 1 0 0;
+#X restore 697 333 pd create-boxes;
+#X obj 230 250 route delegate to bang bgcolor;
+#X obj 335 459 s \$0-rect;
+#X msg 335 400 color \$1;
+#X obj 341 439 s \$0-rect2;
+#X msg 241 400 pos 0 400;
+#X obj 335 419 t a;
 #X obj 1 3 cnv 2 2 2 empty \$0-rect empty 20 12 0 14 -233017 -262144
 0;
 #X obj 8 1 cnv 2 2 2 empty \$0-rect2 empty 20 12 0 14 -233017 -262144
 0;
-#X msg 241 113 bang;
-#X obj 241 132 t b b;
-#X obj 350 339 pack s 0 0 0 0;
-#X obj 252 248 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X msg 241 343 bang;
+#X obj 241 362 t b b;
+#X obj 201 604 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
 #N canvas 0 0 614 370 properties-dialogue 0;
-#N canvas 0 0 450 300 \$0-propholder 1;
+#N canvas 0 0 450 300 \$0-propholder 0;
+#X obj 0 0 #many-prop 1608;
 #X restore 104 97 pd \$0-propholder;
 #X obj 81 135 s pd-\$0-propholder;
 #X msg 80 116 obj 0 0 #many-prop \$1;
@@ -233,7 +198,6 @@
 #X obj 32 77 t b b;
 #X obj 92 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
-#X obj 176 189 print;
 #X connect 2 0 1 0;
 #X connect 3 0 2 0;
 #X connect 5 0 4 0;
@@ -256,81 +220,165 @@
 #X connect 22 0 6 0;
 #X connect 22 1 11 0;
 #X connect 23 0 3 0;
-#X restore 221 358 pd properties-dialogue;
-#X obj 764 2 namecanvas \$0-yeault;
-#X obj 221 339 gf/propertybang;
-#X msg 241 151 size 2 \, vis_size 2 2 \, color 10;
-#X connect 0 0 6 0;
-#X connect 0 0 39 0;
-#X connect 1 0 14 0;
-#X connect 2 0 41 0;
-#X connect 4 0 51 0;
-#X connect 4 1 51 1;
-#X connect 4 2 51 2;
-#X connect 4 3 1 0;
-#X connect 4 3 51 3;
-#X connect 4 4 1 1;
-#X connect 4 4 51 4;
-#X connect 5 0 16 0;
-#X connect 5 0 23 0;
-#X connect 5 1 15 0;
+#X restore 63 657 pd properties-dialogue;
+#X obj 764 232 namecanvas \$0-yeault;
+#X obj 63 638 gf/propertybang;
+#X msg 241 381 size 2 \, vis_size 2 2 \, color 10;
+#X obj 201 678 gf/oneshot;
+#X obj 201 659 b;
+#X obj 201 621 args obj ny nx *;
+#X obj 201 640 pack s 0 0;
+#X obj 303 621 route bang;
+#X obj 267 678 gf/error size args are obsolete;
+#X obj 797 295 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 670 371 gf/object_bbox;
+#X obj 670 352 symbol \$0-recv-0-0;
+#X obj 670 409 #fold inv+ \, seed (0 0);
+#X obj 670 390 #redim (2 2);
+#N canvas 0 0 452 254 position-boxes 0;
+#X obj 13 87 #for (0 0) ( \$2 \$3 ) (1 1);
+#X obj 13 106 #import (2);
+#X obj 13 125 #to_list;
+#X obj 87 108 inlet;
+#X obj 13 144 t a a;
+#X obj 13 163 #join;
+#X obj 49 144 # *;
+#X obj 49 163 # + 4;
+#X obj 13 182 #to_list;
+#X obj 13 22 inlet;
+#X obj 13 220 outlet;
+#X msg 13 201 list \$1 \$2 pos \$4 \$3;
+#X obj 87 127 #reverse;
+#X obj 13 41 t b b;
+#X obj 186 58 list append \$2 \$3;
+#X obj 186 96 # + 4;
+#X obj 186 115 # + 4;
+#X obj 186 134 outlet;
+#X obj 186 77 # *;
+#X connect 0 0 1 0;
+#X connect 1 0 2 0;
+#X connect 2 0 4 0;
+#X connect 3 0 12 0;
+#X connect 4 0 5 0;
+#X connect 4 1 6 0;
+#X connect 5 0 8 0;
 #X connect 6 0 7 0;
-#X connect 7 0 37 0;
-#X connect 8 0 37 0;
-#X connect 11 0 37 0;
-#X connect 11 1 40 0;
-#X connect 11 2 8 0;
-#X connect 13 0 30 0;
-#X connect 15 0 22 0;
-#X connect 16 0 20 0;
-#X connect 17 0 33 0;
-#X connect 18 0 33 0;
-#X connect 19 0 33 0;
-#X connect 19 1 18 0;
-#X connect 20 0 21 0;
-#X connect 20 1 33 0;
-#X connect 21 0 32 0;
-#X connect 22 0 35 0;
-#X connect 22 1 36 0;
-#X connect 23 0 25 0;
-#X connect 24 0 17 0;
-#X connect 25 0 10 0;
-#X connect 26 0 38 0;
-#X connect 27 0 3 0;
-#X connect 27 0 13 0;
-#X connect 27 0 19 0;
-#X connect 28 0 29 0;
-#X connect 31 0 27 0;
-#X connect 31 1 27 0;
-#X connect 31 2 27 0;
-#X connect 31 3 28 0;
-#X connect 32 0 3 0;
-#X connect 33 0 32 1;
-#X connect 34 0 0 0;
-#X connect 35 0 24 0;
-#X connect 35 0 23 1;
-#X connect 36 0 24 1;
-#X connect 36 0 23 2;
-#X connect 37 0 5 0;
-#X connect 37 0 15 1;
-#X connect 38 0 13 1;
-#X connect 38 1 11 0;
-#X connect 40 0 34 0;
-#X connect 40 1 39 1;
-#X connect 41 0 12 0;
-#X connect 41 1 30 0;
-#X connect 41 2 32 0;
-#X connect 41 3 43 0;
-#X connect 41 4 31 0;
-#X connect 43 0 46 0;
-#X connect 45 0 12 0;
-#X connect 46 0 42 0;
-#X connect 46 0 44 0;
+#X connect 7 0 5 1;
+#X connect 8 0 11 0;
+#X connect 9 0 13 0;
+#X connect 11 0 10 0;
+#X connect 12 0 6 1;
+#X connect 12 0 18 1;
+#X connect 13 0 0 0;
+#X connect 13 1 14 0;
+#X connect 14 0 18 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 18 0 15 0;
+#X restore 649 446 pd position-boxes;
+#X obj 649 333 t b b b;
+#X obj 748 484 s \$0-yeault;
+#N canvas 0 0 409 225 resize-gop 1;
+#X obj 15 161 outlet;
+#X obj 15 123 #to_list;
+#X msg 15 142 coords 0 -1 1 1 \$2 \$1 3 0 0;
+#X msg 187 159 vis_size \$2 \$1;
+#X obj 187 178 s \$0-rect;
+#X obj 187 121 # - (6 2);
+#X obj 187 140 #to_list;
+#X obj 66 229 s \$0-rect2;
+#X msg 66 210 vis_size \$2 \$1;
+#X obj 66 191 #to_list;
+#X obj 66 172 # - (2 16);
+#X obj 15 104 inlet;
+#X connect 1 0 2 0;
+#X connect 2 0 0 0;
+#X connect 3 0 4 0;
+#X connect 5 0 6 0;
+#X connect 6 0 3 0;
+#X connect 8 0 7 0;
+#X connect 9 0 8 0;
+#X connect 10 0 9 0;
+#X connect 11 0 1 0;
+#X connect 11 0 5 0;
+#X connect 11 0 10 0;
+#X restore 748 465 pd resize-gop;
+#X connect 0 0 32 0;
+#X connect 2 0 10 0;
+#X connect 2 0 17 0;
+#X connect 2 1 9 0;
+#X connect 3 0 29 0;
+#X connect 6 0 29 0;
+#X connect 6 1 59 0;
+#X connect 6 2 3 0;
+#X connect 8 0 23 0;
+#X connect 9 0 16 0;
+#X connect 10 0 14 0;
+#X connect 11 0 26 0;
+#X connect 12 0 26 0;
+#X connect 13 0 26 0;
+#X connect 13 1 12 0;
+#X connect 14 0 15 0;
+#X connect 14 1 26 0;
+#X connect 15 0 25 0;
+#X connect 16 0 27 0;
+#X connect 16 1 28 0;
+#X connect 17 0 19 0;
+#X connect 18 0 11 0;
+#X connect 19 0 5 0;
+#X connect 20 0 1 0;
+#X connect 20 0 8 0;
+#X connect 20 0 13 0;
+#X connect 21 0 22 0;
+#X connect 24 0 20 0;
+#X connect 24 1 20 0;
+#X connect 24 2 20 0;
+#X connect 24 3 21 0;
+#X connect 25 0 1 0;
+#X connect 26 0 25 1;
+#X connect 27 0 18 0;
+#X connect 27 0 17 1;
+#X connect 28 0 18 1;
+#X connect 28 0 17 2;
+#X connect 29 0 2 0;
+#X connect 29 0 9 1;
+#X connect 30 0 8 1;
+#X connect 30 1 6 0;
+#X connect 31 0 29 0;
+#X connect 32 0 7 0;
+#X connect 32 1 23 0;
+#X connect 32 2 25 0;
+#X connect 32 3 34 0;
+#X connect 32 4 24 0;
+#X connect 34 0 37 0;
+#X connect 36 0 7 0;
+#X connect 37 0 33 0;
+#X connect 37 0 35 0;
+#X connect 40 0 41 0;
+#X connect 41 0 46 0;
+#X connect 41 1 36 0;
+#X connect 42 0 49 0;
+#X connect 45 0 43 0;
+#X connect 46 0 37 0;
+#X connect 47 0 30 0;
+#X connect 48 0 47 0;
 #X connect 49 0 50 0;
-#X connect 50 0 56 0;
-#X connect 50 1 45 0;
-#X connect 51 0 53 1;
-#X connect 52 0 4 0;
-#X connect 55 0 53 0;
-#X connect 56 0 46 0;
-#X coords 0 -1 1 1 113 203 2 0 0;
+#X connect 49 1 50 1;
+#X connect 49 2 50 2;
+#X connect 49 3 51 0;
+#X connect 50 0 43 1;
+#X connect 50 0 48 0;
+#X connect 51 1 52 0;
+#X connect 53 0 59 0;
+#X connect 54 0 57 0;
+#X connect 55 0 54 0;
+#X connect 56 0 58 1;
+#X connect 57 0 56 0;
+#X connect 58 0 23 0;
+#X connect 58 1 61 0;
+#X connect 59 0 58 0;
+#X connect 59 1 55 0;
+#X connect 59 2 31 0;
+#X connect 61 0 60 0;
+#X coords 0 -1 1 1 8.718e+08 18 2 0 0;

Modified: trunk/doc/flow_classes/#many-help.pd
==============================================================================
--- trunk/doc/flow_classes/#many-help.pd (original)
+++ trunk/doc/flow_classes/#many-help.pd Thu Jul 29 18:02:21 2010
@@ -4,11 +4,10 @@
 #X obj 6 88 #store;
 #X msg 6 52 list \$1;
 #X obj 0 0 doc_h;
-#X obj 0 1138 doc_f;
+#X obj 0 1182 doc_f;
 #X floatatom 6 34 5 0 0 0 - - -;
 #X msg 58 52 load lucida-typewriter-12.grid;
 #X obj 6 107 #fold +;
-#X obj 3 438 doc_c 5;
 #X obj 14 468 doc_cc 0;
 #X obj 14 490 doc_cc 1;
 #X obj 14 512 doc_cc 2;
@@ -25,59 +24,59 @@
 #X text 232 534 size of a row (height of widget + bottom padding);
 #X text 232 578 size of a column (width of widget + right padding)
 ;
-#X obj 3 632 doc_i 2;
-#X obj 3 925 doc_o 2;
-#X obj 14 662 doc_ii 0;
-#X obj 14 893 doc_ii 1;
-#X obj 14 955 doc_oo 0;
-#X obj 14 990 doc_oo 1;
-#X obj 97 893 doc_m i1 <none>;
-#X obj 97 662 doc_m i0 grid;
+#X obj 3 676 doc_i 2;
+#X obj 3 969 doc_o 2;
+#X obj 14 706 doc_ii 0;
+#X obj 14 937 doc_ii 1;
+#X obj 14 999 doc_oo 0;
+#X obj 14 1034 doc_oo 1;
+#X obj 97 937 doc_m i1 <none>;
+#X obj 97 706 doc_m i0 grid;
 #X obj 6 126 #cast i;
 #X obj 254 277 # ^ 1;
-#X obj 97 955 doc_m o0 grid;
-#X text 232 955 the complete grid is output every time any element
+#X obj 97 999 doc_m o0 grid;
+#X text 232 999 the complete grid is output every time any element
 in it gets changed;
 #X floatatom 391 305 5 0 0 0 - - -;
 #X floatatom 425 305 5 0 0 0 - - -;
 #X msg 360 334 to \$1 \$2 color 15 22 0;
-#X obj 97 990 doc_m o1 list;
-#X obj 97 810 doc_m i0 delegate;
-#X obj 97 845 doc_m i0 to;
-#X text 232 810 sends \$1 \, \$2 \, \$3 \, ... as a message to each
+#X obj 97 1034 doc_m o1 list;
+#X obj 97 854 doc_m i0 delegate;
+#X obj 97 889 doc_m i0 to;
+#X text 232 854 sends \$1 \, \$2 \, \$3 \, ... as a message to each
 contained gui-object. \$1 becomes selector \, while \$2 becomes \$1
 \, etc.;
-#X text 232 845 sends \$3 \, \$4 \, \$5 \, ... as a message to one
+#X text 232 889 sends \$3 \, \$4 \, \$5 \, ... as a message to one
 contained gui-object \, whose position is specified by \$1 (row) and
 \$2 (column). \$3 becomes selector \, while \$4 becomes \$1 \, etc.
 ;
-#X obj 254 52 #many tgl 13 7 15 15;
-#X text 232 990 \$1=row \, \$2=column \, \$3=new_state of element being
-modified;
+#X obj 254 52 #many tgl 13 7;
+#X text 232 1034 \$1=row \, \$2=column \, \$3=new_state of element
+being modified;
 #X obj 391 286 unpack 0 0 0;
 #X floatatom 460 305 5 0 0 0 - - -;
-#X text 232 893 (for future use);
+#X text 232 937 (for future use);
 #X text 402 353 will colour only toggles clicked;
-#X text 232 1047 this outlet's whole behaviour might change anytime
+#X text 232 1091 this outlet's whole behaviour might change anytime
 in the future until further notice. please help matju and pboivin define
 the protocol for customisation extensions to this object-class.;
-#X obj 3 1118 doc_also;
+#X obj 3 1162 doc_also;
 #X text 232 556 default: 15 pixels;
 #X text 232 600 default: 15 pixels;
-#X text 232 662 stuff to put in (all widgets at once). This has to
+#X text 232 706 stuff to put in (all widgets at once). This has to
 be a two-dimensional grid. Any smaller or bigger grid will cause problems
 (and ought to be rejected... one day).;
-#X text 232 1012 currently output after the outlet 0 message has been
+#X text 232 1056 currently output after the outlet 0 message has been
 sent \, but won't stay like that in the future.;
-#X msg 92 228 bgcolor \$1;
-#X obj 92 209 #to_iem;
-#X obj 92 152 #color;
-#X obj 30 153 loadbang;
-#X msg 30 172 0 144 192;
-#X obj 97 710 doc_m i0 bgcolor;
-#X obj 232 784 doc_link #to_iem;
-#X obj 103 1118 #to_iem;
-#X text 232 710 background colour in IEM24 format. the background is
+#X msg 92 234 bgcolor \$1;
+#X obj 92 215 #to_iem;
+#X obj 92 158 #color;
+#X obj 92 120 loadbang;
+#X msg 92 139 0 144 192;
+#X obj 97 754 doc_m i0 bgcolor;
+#X obj 232 828 doc_link #to_iem;
+#X obj 103 1162 #to_iem;
+#X text 232 754 background colour in IEM24 format. the background is
 all the spacing between the boxes as well as the spacing around the
 outer boxes (the inner border of [#many]). In the above example \,
 there is no spacing between the boxes \, thus the border is only the
@@ -85,57 +84,68 @@
 #X obj 3 386 doc_section Special;
 #X text 82 411 Right-Click Properties : opens;
 #X obj 271 412 doc_link #many-prop;
-#X obj 157 1118 doc_link #many-prop;
-#X obj 379 52 #many tgl 13 7 15 15;
+#X obj 157 1162 doc_link #many-prop;
 #X obj 254 296 s \$0-b;
 #X obj 379 33 r \$0-b;
-#X obj 256 33 r \$0-a;
+#X obj 254 33 r \$0-a;
 #X obj 212 296 s \$0-a;
 #X obj 360 353 s \$0-a;
 #X obj 391 263 print R;
 #X obj 260 258 print L;
+#X obj 46 352 namecanvas foo;
+#X msg 46 313 \; foo startmotion;
+#X obj 3 438 doc_c 7;
+#X obj 14 622 doc_cc 5;
+#X obj 14 644 doc_cc 6;
+#X obj 97 622 doc_m c5 float;
+#X obj 97 644 doc_m c6 float;
+#X text 232 622 FOR FUTURE USE;
+#X text 232 644 FOR FUTURE USE;
+#X obj 379 52 #many tgl 13 7;
 #X connect 0 0 7 0;
 #X connect 1 0 2 1;
 #X connect 2 0 8 0;
 #X connect 3 0 2 0;
 #X connect 6 0 3 0;
 #X connect 7 0 1 0;
-#X connect 8 0 33 0;
-#X connect 15 1 16 0;
+#X connect 8 0 32 0;
+#X connect 14 1 15 0;
+#X connect 16 1 20 0;
 #X connect 17 1 21 0;
 #X connect 18 1 22 0;
+#X connect 18 1 52 0;
 #X connect 19 1 23 0;
 #X connect 19 1 53 0;
-#X connect 20 1 24 0;
-#X connect 20 1 54 0;
-#X connect 31 1 49 0;
-#X connect 32 1 55 0;
-#X connect 33 0 45 0;
-#X connect 34 0 71 0;
-#X connect 35 1 36 0;
-#X connect 39 0 75 0;
-#X connect 40 1 46 0;
-#X connect 40 1 56 0;
-#X connect 40 1 51 0;
+#X connect 30 1 48 0;
+#X connect 31 1 54 0;
+#X connect 32 0 44 0;
+#X connect 33 0 69 0;
+#X connect 34 1 35 0;
+#X connect 38 0 73 0;
+#X connect 39 1 45 0;
+#X connect 39 1 55 0;
+#X connect 39 1 50 0;
+#X connect 40 1 42 0;
 #X connect 41 1 43 0;
-#X connect 42 1 44 0;
-#X connect 45 0 34 0;
-#X connect 45 0 77 0;
-#X connect 45 1 39 0;
-#X connect 45 1 47 0;
-#X connect 45 1 76 0;
-#X connect 47 0 37 0;
-#X connect 47 1 38 0;
-#X connect 47 2 48 0;
-#X connect 52 1 64 0;
-#X connect 52 1 69 0;
-#X connect 57 0 71 0;
-#X connect 57 0 74 0;
+#X connect 44 0 33 0;
+#X connect 44 0 75 0;
+#X connect 44 1 38 0;
+#X connect 44 1 46 0;
+#X connect 44 1 74 0;
+#X connect 46 0 36 0;
+#X connect 46 1 37 0;
+#X connect 46 2 47 0;
+#X connect 51 1 63 0;
+#X connect 51 1 68 0;
+#X connect 56 0 69 0;
+#X connect 56 0 72 0;
+#X connect 57 0 56 0;
 #X connect 58 0 57 0;
-#X connect 59 0 58 0;
-#X connect 60 0 61 0;
-#X connect 61 0 59 0;
-#X connect 62 1 65 0;
-#X connect 62 1 63 0;
-#X connect 72 0 70 0;
-#X connect 73 0 45 0;
+#X connect 59 0 60 0;
+#X connect 60 0 58 0;
+#X connect 61 1 64 0;
+#X connect 61 1 62 0;
+#X connect 70 0 85 0;
+#X connect 71 0 44 0;
+#X connect 81 1 83 0;
+#X connect 82 1 84 0;



More information about the Gridflow-cvs mailing list