From 108c7c2f64b9254ea599073bd737f5e5a8b8d9c3 Mon Sep 17 00:00:00 2001 From: Luke Iannini Date: Fri, 6 Feb 2009 11:16:06 +0000 Subject: adding jonathan wilkes lovely 'pal' editor, continued work and upgrades to ds-designer, and the start of ds-choice-list, a context-menu-ish gui element (with icons thanks to ds-designer) svn path=/trunk/abstractions/ds-gui/; revision=10748 --- pal/pcnv.pd | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 239 insertions(+) create mode 100755 pal/pcnv.pd (limited to 'pal/pcnv.pd') diff --git a/pal/pcnv.pd b/pal/pcnv.pd new file mode 100755 index 0000000..53ea980 --- /dev/null +++ b/pal/pcnv.pd @@ -0,0 +1,239 @@ +#N canvas 0 0 1004 682 12; +#X obj 20 12 inlet; +#N canvas 0 47 1004 682 show-sym 0; +#X obj -145 38 inlet; +#X obj -265 396 symbol; +#X obj -26 233 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj -26 294 sel 0 1; +#X msg -26 318 SET-BG-COLOR; +#X obj -26 189 spigot; +#X msg 1 342 SET-LABEL-COLOR; +#X obj -93 138 r \$1-global-tgl; +#X obj -265 436 set -symbol \$2 color; +#X obj 16 366 s \$2-color-swap; +#X obj -145 64 t b a; +#X obj -350 199 set \$2 color-flag; +#X obj -350 39 r \$2-show-sym; +#X obj -350 72 t b b; +#X msg -313 102 1; +#X msg -272 103 stop; +#X msg -350 160 0; +#X obj -350 135 del 1750; +#X obj -82 5 r \$2-pappend; +#X obj -82 30 unpack s p; +#X obj -26 425 s \$2-show-sym; +#X obj -26 395 b; +#X obj 43 137 r \$2-lock; +#X connect 0 0 10 0; +#X connect 1 0 8 0; +#X connect 2 0 3 0; +#X connect 2 0 9 0; +#X connect 3 0 4 0; +#X connect 3 1 6 0; +#X connect 4 0 1 0; +#X connect 4 0 21 0; +#X connect 5 0 2 0; +#X connect 6 0 1 0; +#X connect 6 0 21 0; +#X connect 7 0 5 0; +#X connect 10 1 8 1; +#X connect 10 1 11 1; +#X connect 12 0 13 0; +#X connect 13 0 17 0; +#X connect 13 1 14 0; +#X connect 13 1 15 0; +#X connect 14 0 11 0; +#X connect 15 0 17 0; +#X connect 16 0 11 0; +#X connect 17 0 16 0; +#X connect 18 0 19 0; +#X connect 19 1 10 0; +#X connect 21 0 20 0; +#X connect 22 0 5 1; +#X restore 669 494 pd show-sym; +#X obj 597 431 t b a; +#X obj 228 303 pack; +#X obj 31 453 t b a; +#X obj 228 271 +; +#X obj 281 271 +; +#X obj 31 428 unpack f f f f; +#N canvas 0 0 316 277 swap 0; +#X obj 23 211 outlet; +#X obj 123 208 outlet; +#X obj 131 50 == 0; +#X obj 23 136 spigot 1; +#X obj 123 136 spigot 0; +#X obj 23 11 inlet; +#X obj 131 17 r \$2-color-swap; +#X connect 2 0 3 1; +#X connect 3 0 0 0; +#X connect 4 0 1 0; +#X connect 5 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 2 0; +#X connect 6 0 4 1; +#X restore 200 428 pd swap; +#X obj 217 452 t b f; +#X obj 31 404 spigot; +#X obj 200 404 spigot; +#N canvas 0 0 1004 682 editmode 0; +#X obj 25 26 inlet; +#X obj 141 26 inlet; +#X obj 25 91 del 50; +#X obj 25 64 t b; +#X msg 85 62 stop; +#X msg 25 140 \; patch editmode 0 \; \$1-global-editmode 0; +#X obj 25 115 f \$1; +#X connect 0 0 3 0; +#X connect 1 0 4 0; +#X connect 2 0 6 0; +#X connect 3 0 2 0; +#X connect 4 0 2 0; +#X connect 6 0 5 0; +#X restore 501 160 pd editmode; +#X obj 387 400 t a; +#X obj 728 420 t a; +#X obj 202 625 r \$1-patchname; +#X obj 200 381 r \$1-rgb-value; +#X obj 31 381 r \$1-label-posNsize; +#X obj 387 188 get \$2 id x0 y0 x y; +#X obj 88 405 r \$2-lock; +#X obj 606 572 get \$2 id; +#X obj 597 464 set \$2 xsize ysize; +#X msg 393 493 \; \$4\$1 vis_size \$2 \$3; +#X msg 349 641 \; \$3\$2 label \$1; +#X msg 110 552 \; \$8\$3 color \$1 \$2 \; \$8\$3 label_pos \$4 \$5 +\; \$8\$3 label_font \$7 \$6; +#X obj 26 569 loadbang; +#X obj 26 596 symbol \$2; +#X obj 349 616 pack s f s; +#X obj 457 566 loadbang; +#X obj 457 616 symbol \$2; +#X obj 440 398 loadbang; +#X obj 440 424 symbol \$2; +#X obj 393 464 pack f f f s; +#X obj 307 475 loadbang; +#X obj 307 499 symbol \$2; +#X obj 110 527 pack 10 22 f 20 12 10 0 s; +#X obj 20 70 pappend \$1 \$2 \$3 \$4 \$5 \$6; +#X text 28 100 id; +#X text 217 94 pointer; +#X obj 20 625 pack f s \$3 \$4 s s; +#X msg 20 694 \; \$6 obj 10 10 cnv 15 \$3 \$4 empty \$2\$1 \$5 20 12 +0 10 -233017 -66577 0 \;; +#X obj 228 332 s \$1-helper-xy; +#X obj 424 287 constrain \$1 \$2; +#X obj 424 319 getGUIsize \$3 \$4 \$5 \$6; +#X obj 202 648 label-tgl \$1; +#X obj 387 153 t a a a; +#X obj 398 260 if-numscroll \$1 \$2 \$3 \$4 \$5 \$6; +#X obj 349 566 label \$1 \$2; +#X obj 752 57 clean \$1 \$2; +#X obj 336 375 get \$2 id; +#X obj 336 408 t a; +#X obj 228 186 get \$2 x0 y0 x y; +#X obj 867 291 symbol \$2; +#X obj 867 266 loadbang; +#X obj 762 291 pack f f f s; +#X msg 762 318 \; \$4\$3 pos \$1 \$2; +#X obj 785 189 get \$2 x y id; +#X obj 785 214 + 10; +#X obj 835 214 + 10; +#X obj 387 88 lock \$1 \$2; +#X obj 387 125 route change displace deselect select click pappend +; +#X obj 387 58 pstruct \$1 \$2 n/a n/a n/a n/a n/a; +#X obj 647 188 shownum \$1 \$2; +#X connect 0 0 36 0; +#X connect 2 0 21 0; +#X connect 2 1 21 1; +#X connect 3 0 41 0; +#X connect 4 0 35 0; +#X connect 4 1 35 3; +#X connect 5 0 3 0; +#X connect 6 0 3 1; +#X connect 7 0 4 0; +#X connect 7 1 35 4; +#X connect 7 2 35 5; +#X connect 7 3 35 6; +#X connect 8 0 35 0; +#X connect 8 1 9 0; +#X connect 9 0 35 0; +#X connect 9 1 35 1; +#X connect 10 0 7 0; +#X connect 11 0 8 0; +#X connect 13 0 27 1; +#X connect 13 0 32 0; +#X connect 13 0 35 2; +#X connect 14 0 1 0; +#X connect 14 0 21 2; +#X connect 15 0 39 5; +#X connect 16 0 11 0; +#X connect 17 0 10 0; +#X connect 18 0 13 0; +#X connect 18 1 42 0; +#X connect 18 2 42 1; +#X connect 19 0 10 1; +#X connect 19 0 11 1; +#X connect 20 0 27 1; +#X connect 25 0 26 0; +#X connect 26 0 39 1; +#X connect 27 0 23 0; +#X connect 28 0 29 0; +#X connect 29 0 27 2; +#X connect 30 0 31 0; +#X connect 31 0 32 3; +#X connect 32 0 22 0; +#X connect 33 0 34 0; +#X connect 34 0 35 7; +#X connect 35 0 24 0; +#X connect 36 0 39 0; +#X connect 36 1 51 0; +#X connect 36 1 49 0; +#X connect 39 0 40 0; +#X connect 42 0 43 0; +#X connect 42 1 43 1; +#X connect 43 0 32 1; +#X connect 43 0 21 0; +#X connect 43 0 46 1; +#X connect 43 1 32 2; +#X connect 43 1 2 0; +#X connect 43 1 46 2; +#X connect 44 0 39 4; +#X connect 45 0 18 0; +#X connect 45 1 46 0; +#X connect 45 2 14 0; +#X connect 47 0 27 0; +#X connect 49 0 50 0; +#X connect 50 0 35 2; +#X connect 50 0 27 1; +#X connect 51 0 5 0; +#X connect 51 1 6 0; +#X connect 51 2 5 1; +#X connect 51 3 6 1; +#X connect 52 0 54 3; +#X connect 53 0 52 0; +#X connect 54 0 55 0; +#X connect 56 0 57 0; +#X connect 56 1 58 0; +#X connect 56 2 54 2; +#X connect 57 0 54 0; +#X connect 58 0 54 1; +#X connect 59 0 60 0; +#X connect 60 0 45 0; +#X connect 60 0 51 0; +#X connect 60 0 62 0; +#X connect 60 1 51 0; +#X connect 60 1 56 0; +#X connect 60 3 20 0; +#X connect 60 3 49 0; +#X connect 60 3 14 0; +#X connect 60 3 51 0; +#X connect 60 3 1 0; +#X connect 60 3 62 1; +#X connect 60 4 45 0; +#X connect 60 4 62 1; +#X connect 60 4 51 0; +#X connect 60 5 45 0; +#X connect 61 0 59 0; -- cgit v1.2.1