From b8e2c81f0ff12e7dac8e3aaf7787940807030bee Mon Sep 17 00:00:00 2001 From: Luke Iannini Date: Wed, 14 Jan 2009 13:34:48 +0000 Subject: adding sketch of 'slider-overlay' svn path=/trunk/abstractions/ds-gui/; revision=10551 --- ds-slider-o-help.pd | 23 ++++++++++ ds-slider-o.pd | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 141 insertions(+) create mode 100644 ds-slider-o-help.pd create mode 100644 ds-slider-o.pd diff --git a/ds-slider-o-help.pd b/ds-slider-o-help.pd new file mode 100644 index 0000000..dec2687 --- /dev/null +++ b/ds-slider-o-help.pd @@ -0,0 +1,23 @@ +#N struct 1003.advslider float a; +#N struct 1151.advslider float a; +#N struct 1155.advslider float a; +#N struct 1159.advslider float a; +#N struct 1163.advslider float a; +#N struct 1167.advslider float a; +#N struct 1171.advslider float a; +#N struct 1175.advslider float a; +#N struct 1179.advslider float a; +#N struct 1183.advslider float a; +#N canvas 0 22 600 631 10; +#X obj 135 51 ds-slider-o; +#X floatatom 136 575 5 0 0 0 - - -; +#X obj 175 51 ds-slider-o; +#X obj 215 51 ds-slider-o; +#X obj 255 51 ds-slider-o; +#X obj 295 51 ds-slider-o; +#X obj 135 281 ds-slider-o; +#X obj 175 281 ds-slider-o; +#X obj 215 281 ds-slider-o; +#X obj 255 281 ds-slider-o; +#X obj 295 281 ds-slider-o; +#X connect 6 0 1 0; diff --git a/ds-slider-o.pd b/ds-slider-o.pd new file mode 100644 index 0000000..f4a8869 --- /dev/null +++ b/ds-slider-o.pd @@ -0,0 +1,118 @@ +#N struct 1003.advslider float a; +#N canvas 888 176 475 427 10; +#N canvas 110 22 704 719 advslider 0; +#X obj 31 23 struct \$0.advslider float a; +#X obj 31 50 route click change; +#X msg 121 568 traverse pd-\$1.gop \, bang; +#X obj 121 589 pointer; +#X obj 57 615 append \$0.advslider a; +#X obj 40 498 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 74 551 \$0; +#X obj 91 103 get \$0.advslider a; +#X obj 91 122 outlet; +#X obj 59 497 loadbang; +#X obj 40 521 t b b b b; +#X msg 119 521 clear; +#X obj 165 521 s pd-\$0.gop; +#X obj 40 639 \$0; +#X msg 57 590 0; +#X msg 40 661 \; pd-\$1.gop donecanvasdialog 0 -1 2 0 0 130 260 130 +260 0 0 \;; +#X obj 304 7 filledpolygon 955 553 3 50 0 80 0 80 210 50 210; +#X obj 304 29 filledpolygon 595 535 3 50 a(0:200) 60 a(0:200) 65 a(0:200) +70 a(0:200) 80 a(0:200) 80 a(0:200)(10:210) 70 a(0:200)(10:210) 65 +a(0:200)(10:210) 60 a(0:200)(10:210) 50 a(0:200)(10:210); +#X obj 304 91 drawnumber a 55 a(0:200) 133; +#X obj 176 153 r \$0.overlay?; +#X obj 120 76 s \$0.slider-moved; +#X obj 20 166 r \$0.slider-moved; +#X obj 20 264 s \$0.overlay?; +#X msg 20 240 1; +#X msg 54 241 0; +#X obj 20 193 t b b b; +#X msg 71 193 stop; +#X obj 285 130 drawpolygon 339 2 65 a(0:200)(5:205) 55 a(0:200)(15:215) +75 a(0:200)(15:215) 65 a(0:200)(5:205); +#X obj 85 241 loadbang; +#X obj 285 171 filledcurve 449 339 2 65 a(0:200)(15:215) 11 a(0:200)(15:215) +1 a(0:200)(25:225) 1 a(0:200)(50:250) 11 a(0:200)(60:260) 119 a(0:200)(60:260) +130 a(0:200)(50:250) 130 a(0:200)(25:225) 119 a(0:200)(15:215) 65 a(0:200)(15:215) +; +#X obj 285 244 drawnumber a 15 a(0:200)(32:232) 889 new-value=; +#X obj 54 216 del 300; +#X msg 480 91 0; +#X obj 511 91 loadbang; +#X obj 285 264 filledpolygon a(0:200)(0:999) 978 3 a(0:200)(0:110) +a(0:200)(45:245) a(0:200)(10:110) a(0:200)(45:245) a(0:200)(20:130) +a(0:200)(100:250) a(0:200)(0:110) a(0:200)(50:250); +#X connect 0 0 1 0; +#X connect 1 0 7 0; +#X connect 1 0 20 0; +#X connect 1 1 7 0; +#X connect 1 1 20 0; +#X connect 2 0 3 0; +#X connect 3 0 4 1; +#X connect 5 0 10 0; +#X connect 6 0 2 0; +#X connect 7 0 8 0; +#X connect 9 0 10 0; +#X connect 10 0 13 0; +#X connect 10 1 14 0; +#X connect 10 2 6 0; +#X connect 10 3 11 0; +#X connect 11 0 12 0; +#X connect 13 0 15 0; +#X connect 14 0 4 0; +#X connect 19 0 27 0; +#X connect 19 0 29 0; +#X connect 19 0 30 0; +#X connect 19 0 34 0; +#X connect 21 0 25 0; +#X connect 23 0 22 0; +#X connect 24 0 22 0; +#X connect 25 0 23 0; +#X connect 25 1 31 0; +#X connect 25 2 26 0; +#X connect 26 0 31 0; +#X connect 28 0 24 0; +#X connect 31 0 24 0; +#X connect 32 0 18 0; +#X connect 33 0 32 0; +#X restore 220 49 pd advslider; +#N canvas 72 231 364 527 \$0.gop 0; +#X scalar 1003.advslider 0 \;; +#X coords 0 0 130 260 130 260 1; +#X restore 50 100 pd \$0.gop; +#X obj 221 109 outlet; +#X obj 203 200 propertybang; +#X msg 203 224 vis 1; +#N canvas 34 46 245 497 \$0.properties 0; +#X obj 31 36 nbx 5 14 -1e+37 1e+37 0 0 empty empty width 0 -8 0 10 +-262144 -1 -1 0 256; +#X obj 111 36 nbx 5 14 -1e+37 1e+37 0 0 empty empty height 0 -8 0 10 +-262144 -1 -1 0 256; +#X obj 31 96 nbx 5 14 -1e+37 1e+37 0 0 empty empty bottom 0 -8 0 10 +-262144 -1 -1 0 256; +#X obj 111 96 nbx 5 14 -1e+37 1e+37 0 0 empty empty top 0 -8 0 10 -262144 +-1 -1 0 256; +#X symbolatom 16 261 30 0 0 2 label - -; +#X obj 78 436 bng 40 250 50 0 empty empty OK 10 20 0 20 -204800 -1 +-1; +#X symbolatom 76 141 20 0 0 2 send-name - -; +#X symbolatom 76 191 20 0 0 2 receive-name - -; +#X obj 13 141 tgl 15 0 empty empty $ 17 7 0 12 -262144 -1 -1 0 1; +#X obj 39 141 nbx 1 15 0 9 0 0 empty empty empty 0 -8 0 10 -262144 +-1 -1 0 256; +#X obj 13 191 tgl 15 0 empty empty $ 17 7 0 12 -262144 -1 -1 0 1; +#X obj 39 191 nbx 1 15 0 9 0 0 empty empty empty 0 -8 0 10 -262144 +-1 -1 0 256; +#X obj 71 304 color.rgbset; +#X restore 198 316 pd \$0.properties; +#X obj 203 248 s pd-\$0.properties; +#X obj 345 91 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X connect 0 0 2 0; +#X connect 3 0 4 0; +#X connect 4 0 6 0; +#X coords 0 -1 1 1 130 260 2 50 100; -- cgit v1.2.1