From 0ec3b348a5c2c5ea80d95bae37b34417ab8685e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 5 Sep 2007 09:38:17 +0000 Subject: a new library for innards svn path=/trunk/externals/iem/iemguts/; revision=8704 --- help/propertybang-help.pd | 25 +++++++++++++++++++++++++ help/saveargs-help.pd | 25 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 help/propertybang-help.pd create mode 100644 help/saveargs-help.pd (limited to 'help') diff --git a/help/propertybang-help.pd b/help/propertybang-help.pd new file mode 100644 index 0000000..30b33ba --- /dev/null +++ b/help/propertybang-help.pd @@ -0,0 +1,25 @@ +#N canvas 469 268 645 300 10; +#X obj 90 43 propertybang; +#N canvas 0 0 450 300 with 0; +#X obj 110 126 propertybang; +#X obj 110 146 t b b; +#X obj 135 166 print property; +#X obj 110 200 outlet; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 1 1 2 0; +#X restore 86 152 pd with propertybang; +#X obj 86 176 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X text 174 44 enables the "property" menu for abstractions; +#X text 90 77 usage:; +#X text 140 77 put a [propertybang] object into your abstraction; +#X text 139 94 put your abstraction into your patch; +#X text 127 114 --> the [propertybang] will send out a bang \, everytime +you right-clock on your abstraction and select "Properties"; +#X text 367 276 (c) IOhannes m zmoelnig @ iem \, 2007; +#X text 61 224 note: the [propertybang] is PER ABSTRACTION! having +multiple [propertybang]s within one abstraction \, will trigger them +all at the same time. you cannot have [propertybang]s per subpatch +(yet); +#X connect 1 0 2 0; diff --git a/help/saveargs-help.pd b/help/saveargs-help.pd new file mode 100644 index 0000000..efcc739 --- /dev/null +++ b/help/saveargs-help.pd @@ -0,0 +1,25 @@ +#N canvas 315 241 645 450 10; +#X text 39 77 usage:; +#X text 367 336 (c) IOhannes m zmoelnig @ iem \, 2007; +#X obj 90 43 saveargs; +#X text 174 44 manipulate the abstractions arguments (and name) on +saving; +#X obj 71 384 saveargs; +#X msg 71 281 list 10 20; +#X msg 91 303 list quite a lot of arguments; +#X msg 102 340 abstraction1; +#X msg 118 357 abstraction2 argument1; +#X text 83 78 put the [saveargs] in your abstraction; +#X text 81 114 send a _list_ of new arguments to the [saveargs]; +#X text 82 130 save the parent patch; +#X text 83 94 put the abstraction in your parent patch; +#X text 74 150 --> the parent patch will save your abstraction with +the arguments you sent to [saveargs] instead of the original ones; +#X text 77 203 you can also change the (saved) name of the abstraction +\, by using a selector other than "list" (and the like).; +#X text 77 226 take care \, as this can totally change the behaviour +of your patch (or break it); +#X connect 5 0 4 0; +#X connect 6 0 4 0; +#X connect 7 0 4 0; +#X connect 8 0 4 0; -- cgit v1.2.1