[Gridflow-cvs] [svn] commit: r5710 - in /trunk: abstractions/doc_exist.pd doc/flow_classes/doc_exist-help.pd

svn-gridflow at artengine.ca svn-gridflow at artengine.ca
Wed Jul 14 15:01:24 EDT 2010


Author: matju
Date: Wed Jul 14 15:01:16 2010
New Revision: 5710

Log:
incompatible change in [doc_exist]. more doc.

Modified:
    trunk/abstractions/doc_exist.pd
    trunk/doc/flow_classes/doc_exist-help.pd

Modified: trunk/abstractions/doc_exist.pd
==============================================================================
--- trunk/abstractions/doc_exist.pd (original)
+++ trunk/abstractions/doc_exist.pd Wed Jul 14 15:01:16 2010
@@ -1,8 +1,6 @@
 #N canvas 173 217 450 300 10;
 #X obj 20 20 inlet;
 #X obj 20 229 outlet;
-#X obj 87 58 gf/canvas_dollarzero 2;
-#X obj 108 77 symbol \$1;
 #X obj 87 104 pack 0 s \$0;
 #X obj 159 39 inlet;
 #X obj 68 39 t b b b;
@@ -13,18 +11,20 @@
 #X obj 20 210 f;
 #X obj 87 174 b;
 #X msg 87 193 1;
-#X connect 0 0 10 0;
-#X connect 2 0 4 0;
-#X connect 3 0 4 1;
-#X connect 4 0 7 0;
-#X connect 5 0 3 1;
-#X connect 6 1 2 0;
-#X connect 6 2 3 0;
-#X connect 8 0 12 0;
-#X connect 9 0 11 1;
+#X obj 87 58 gf/canvas_dollarzero \$1;
+#X obj 107 77 symbol \$2;
+#X connect 0 0 8 0;
+#X connect 2 0 5 0;
+#X connect 3 0 13 1;
+#X connect 4 1 12 0;
+#X connect 4 2 13 0;
+#X connect 6 0 10 0;
+#X connect 7 0 9 1;
+#X connect 8 0 9 0;
+#X connect 8 1 4 0;
+#X connect 8 2 7 0;
+#X connect 9 0 1 0;
 #X connect 10 0 11 0;
-#X connect 10 1 6 0;
-#X connect 10 2 9 0;
-#X connect 11 0 1 0;
-#X connect 12 0 13 0;
-#X connect 13 0 11 1;
+#X connect 11 0 9 1;
+#X connect 12 0 2 0;
+#X connect 13 0 2 1;

Modified: trunk/doc/flow_classes/doc_exist-help.pd
==============================================================================
--- trunk/doc/flow_classes/doc_exist-help.pd (original)
+++ trunk/doc/flow_classes/doc_exist-help.pd Wed Jul 14 15:01:16 2010
@@ -1,26 +1,72 @@
-#N canvas 215 276 632 354 10;
+#N canvas 526 145 632 583 10;
 #X obj 0 0 doc_h;
-#X obj 0 325 doc_f;
-#X obj 116 44 doc_exist;
-#X obj 3 82 doc_c 1;
-#X obj 3 157 doc_i 2;
-#X obj 3 241 doc_o 1;
-#X obj 14 271 doc_oo 0;
-#X obj 14 187 doc_ii 0;
-#X obj 14 209 doc_ii 1;
-#X obj 14 112 doc_cc 0;
-#X obj 97 112 doc_m c0 symbol;
-#X text 232 112 relative name of object to be checked for. the \$0
+#X obj 0 549 doc_f;
+#X obj 3 361 doc_i 2;
+#X obj 3 445 doc_o 1;
+#X obj 14 475 doc_oo 0;
+#X obj 14 391 doc_ii 0;
+#X obj 14 413 doc_ii 1;
+#X obj 14 268 doc_cc 0;
+#X text 232 316 relative name of object to be checked for. the \$0
 of the parent will be automatically added (with a slash).;
-#X obj 97 187 doc_m i0 bang;
-#X obj 97 209 doc_m i1 symbol;
-#X obj 232 209 doc_same 0;
-#X obj 97 271 doc_m o0 float;
-#X text 232 187 perform a check and output the result;
-#X text 232 271 0: not found;
-#X text 232 293 1: found;
+#X obj 97 391 doc_m i0 bang;
+#X obj 97 413 doc_m i1 symbol;
+#X obj 232 413 doc_same 0;
+#X obj 97 475 doc_m o0 float;
+#X text 232 391 perform a check and output the result;
+#X text 232 475 0: not found;
+#X text 232 497 1: found;
+#X obj 3 529 doc_also;
+#X text 268 78 to be used only directly inside an abstraction that
+is to be found directly in a help-patch.;
+#X text 268 48 find whether a certain part of the doc exists so far
+\, in the current help-patch.;
+#X obj 3 529 doc_also;
+#X obj 97 316 doc_m c1 symbol;
+#X obj 97 268 doc_m c0 float;
+#X obj 3 238 doc_c 2;
+#X obj 14 316 doc_cc 1;
+#X text 232 268 uplevel from [doc_exist] to help-patch. this is 1 if
+[doc_exist] is directly in the help-patch \, 2 if it is directly inside
+[doc_h] \, etc.;
+#X obj 103 529 doc_link doc_h;
+#X obj 163 529 doc_link doc_make;
+#X obj 241 529 doc_link doc_add;
+#X obj 4 187 doc_exist 1;
+#X obj 4 206 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
+;
+#X msg 4 34 symbol i/1;
+#X text 74 33 does inlet 1 have a doc item ?;
+#X text 84 53 what about inlet 2 ?;
+#X msg 14 54 symbol i/2;
+#X obj 4 162 t b s;
+#X msg 20 76 symbol o/0;
+#X msg 26 98 symbol o/1;
+#X msg 32 120 symbol i/0/0b;
+#X text 120 170 this silly name mangling should be abolished. it's
+0b=bang \, 0f=float \, 0g=grid \, 0s=symbol \, 1p=pointer \, 2l=list
+\, ~a=<any> \, all other selectors left unchanged. the purpose of this
+mangling is to enforce a sorting-order.;
+#X msg 33 139 symbol i/0/0f;
+#X text 88 76 outlet 0 exists;
+#X text 95 97 outlet 1 doesn't;
+#X text 119 119 in inlet 0 \, method bang exists;
+#X text 121 138 ... but method float doesn't;
+#X connect 9 1 13 0;
 #X connect 10 1 11 0;
-#X connect 12 1 16 0;
-#X connect 13 1 14 0;
-#X connect 15 1 17 0;
-#X connect 15 1 18 0;
+#X connect 12 1 14 0;
+#X connect 12 1 15 0;
+#X connect 16 1 25 0;
+#X connect 16 1 26 0;
+#X connect 16 1 27 0;
+#X connect 20 1 8 0;
+#X connect 21 1 24 0;
+#X connect 28 0 29 0;
+#X connect 30 0 34 0;
+#X connect 33 0 34 0;
+#X connect 34 0 28 0;
+#X connect 34 1 28 1;
+#X connect 35 0 34 0;
+#X connect 36 0 34 0;
+#X connect 37 0 34 0;
+#X connect 39 0 34 0;



More information about the Gridflow-cvs mailing list