1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
#N canvas 340 67 592 400 12;
#N canvas 460 63 500 379 stuff 0;
#X obj 231 264 pointer;
#X msg 178 266 100 100;
#X obj 16 18 loadbang;
#X text 152 144 ignore this scaffolding...;
#X msg 96 111 \; pd-help-setsize-data clear;
#X msg 238 176 \; pd-help-setsize-data write foo;
#X msg 238 209 \; pd-help-setsize-data read foo;
#X msg 231 242 traverse pd-help-setsize-data \, bang;
#X obj 181 296 append help-setsize-template x y;
#X msg 14 44 \; pd-help-setsize-data read setsize.txt;
#X msg 31 321 \; pd-help-setsize-data write setsize.txt;
#X obj 107 18 inlet;
#X connect 0 0 8 2;
#X connect 1 0 8 0;
#X connect 2 0 9 0;
#X connect 7 0 0 0;
#X connect 11 0 9 0;
#X restore 363 333 pd stuff;
#X text 374 355 updated for Pd version 0.32;
#X text 28 319 see also:;
#X obj 25 339 template;
#N canvas 393 10 491 261 help-setsize-template 0;
#X obj 27 174 filledpolygon 509 509 0 -10 -10 10 -10 10 10 -10 10;
#X obj 24 16 template float x float y array array1 help-setsize-array1-template;
#X obj 27 76 plot array1 500 1 10 15 10;
#X restore 364 261 pd help-setsize-template;
#N canvas 0 0 411 207 help-setsize-data 1;
#X restore 363 240 pd help-setsize-data;
#N canvas 196 292 365 134 help-setsize-array1-template 0;
#X obj 30 71 filledpolygon 0 0 0 -5 0 0 5 5 0 0 -5;
#X obj 32 27 template float y;
#X restore 363 284 pd help-setsize-array1-template;
#X obj 87 339 pointer;
#X obj 202 341 setsize;
#X obj 272 186 pointer;
#X msg 272 162 traverse pd-help-setsize-data \, next;
#X floatatom 25 189 5 0 0;
#X text 288 212 arguments: template \, field name;
#X obj 25 213 setsize help-setsize-template array1;
#X text 149 190 inlet for pointer;
#X obj 36 11 setsize;
#X obj 143 340 element;
#X text 31 156 number sets;
#X text 30 170 size;
#X text 99 12 -- resize an array;
#X text 25 34 "setsize" takes a pointer to a scalar at left and a number at right. Its creation arguments specify the template of the pointer and the name of an array field. Sending a number then sets the number of elements of the array.;
#X text 24 93 The smallest possible size is one. If the array is resized downward the extra data are lost. If resized upward \, the new elements are initialized to default values.;
#X msg 363 307 bang;
#X text 152 306 click to reload from file -->;
#X text 274 143 click here first;
#X connect 9 0 13 1;
#X connect 10 0 9 0;
#X connect 11 0 13 0;
#X connect 22 0 0 0;
|