aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Iannini <lukeiannini@users.sourceforge.net>2009-04-25 06:07:11 +0000
committerLuke Iannini <lukeiannini@users.sourceforge.net>2009-04-25 06:07:11 +0000
commit9ceb7eff8993995df8cb4accdddff824763d55c5 (patch)
tree2f1255be7276b896ddfd903c8a53b88e462021fc
parent401adb0253d55d8c5be4eeecb4fdda422cedf2f4 (diff)
just made gop-edit way awesomer: just click and drag on the patch to set the GOP rectangle. also added a help patch.
svn path=/trunk/abstractions/sfruit/; revision=11141
-rw-r--r--sfruit/gop-edit-help.pd9
-rw-r--r--sfruit/gop-edit.pd98
2 files changed, 83 insertions, 24 deletions
diff --git a/sfruit/gop-edit-help.pd b/sfruit/gop-edit-help.pd
new file mode 100644
index 0000000..3e117b5
--- /dev/null
+++ b/sfruit/gop-edit-help.pd
@@ -0,0 +1,9 @@
+#N canvas 0 22 450 300 10;
+#X obj 49 154 gop-edit;
+#X text 35 29 gop-edit - use the mouse or the numboxes to adjust the
+GOP rectangle rather than the fiddly dialog!;
+#X text 33 67 Hold down the letters "GOP" on your keyboard \, then
+click and drag to drag the red rectangle. You can do manual tweaks
+with the numboxes. Requires toxy.;
+#X text 322 264 2009 Luke Iannini;
+#X text 326 280 proyekto.net;
diff --git a/sfruit/gop-edit.pd b/sfruit/gop-edit.pd
index 1a0d5e1..56149ae 100644
--- a/sfruit/gop-edit.pd
+++ b/sfruit/gop-edit.pd
@@ -1,14 +1,10 @@
-#N canvas 356 354 434 358 10;
-
-
-#X obj 284 188 loadbang;
-#X msg 284 213 10;
+#N canvas 272 419 562 613 10;
#X obj 121 14 r \$0.y-size-s;
#X obj 92 -6 r \$0.x-size-s;
#X obj 1 1 nbx 3 14 0 1e+37 0 0 \$0.x-off-s \$0.x-off-r x-offs 40 7
-0 10 -262144 -1 -1 0 256;
+0 10 -262144 -1 -1 71 256;
#X obj 1 15 nbx 3 14 0 1e+37 0 0 \$0.y-off-s \$0.y-off-r y-offs 40
-7 0 10 -262144 -1 -1 0 256;
+7 0 10 -262144 -1 -1 157 256;
#X obj 92 78 hotpack f f f f;
#X obj 150 34 r \$0.x-off-s;
#X obj 179 54 r \$0.y-off-s;
@@ -16,24 +12,78 @@
#X obj 325 55 import-disabled iemguts;
#X obj 92 133 sendcanvas 1;
#X obj 1 41 nbx 3 14 0 1e+37 0 0 \$0.x-size-s \$0.x-size-r x-size 40
-7 0 10 -262144 -1 -1 0 256;
+7 0 10 -262144 -1 -1 109 256;
#X obj 1 55 nbx 3 14 0 1e+37 0 0 \$0.y-size-s \$0.y-size-r y-size 40
-7 0 10 -262144 -1 -1 0 256;
+7 0 10 -262144 -1 -1 71 256;
#X obj 19 30 cnv 10 43 10 empty empty gop-edit 2 5 0 8 -260129 -262144
0;
-#X obj 284 302 s \$0.y-size-r;
-#X obj 284 242 s \$0.x-off-r;
-#X obj 284 262 s \$0.y-off-r;
-#X obj 284 282 s \$0.x-size-r;
-#X connect 0 0 1 0;
-#X connect 1 0 16 0;
-#X connect 1 0 17 0;
-#X connect 1 0 18 0;
-#X connect 1 0 15 0;
-#X connect 2 0 6 1;
-#X connect 3 0 6 0;
-#X connect 6 0 9 0;
-#X connect 7 0 6 2;
-#X connect 8 0 6 3;
-#X connect 9 0 11 0;
+#X obj 258 525 s \$0.y-size-r;
+#X obj 198 545 s \$0.x-size-r;
+#X obj 72 223 tot .parent;
+#X msg 72 199 capture 1;
+#X obj 216 425 unpack f f;
+#X obj 138 312 route motion mouse mouseup;
+#X obj 258 499 -;
+#X obj 198 498 -;
+#X obj 138 435 unpack f f;
+#X obj 337 435 unpack f f;
+#X obj 189 337 t b a;
+#X obj 240 338 t b a;
+#X msg 159 367 1;
+#X msg 187 366 0;
+#X obj 138 390 spigot;
+#X obj 216 386 t a a;
+#X obj 335 374 s \$0.x-off-r;
+#X obj 394 355 s \$0.y-off-r;
+#X obj 335 334 unpack f f;
+#X obj 287 281 &&;
+#X obj 253 207 hotpack3;
+#X obj 253 281 &&;
+#X obj 253 248 unpack f f f;
+#X obj 126 262 spigot;
+#X obj 72 175 loadbang;
+#X obj 253 139 keynameonly g;
+#X obj 275 159 keynameonly o;
+#X obj 298 179 keynameonly p;
+#X connect 0 0 4 1;
+#X connect 1 0 4 0;
+#X connect 4 0 7 0;
+#X connect 5 0 4 2;
+#X connect 6 0 4 3;
+#X connect 7 0 9 0;
+#X connect 15 2 36 0;
+#X connect 16 0 15 0;
+#X connect 17 0 20 1;
+#X connect 17 1 19 1;
+#X connect 18 0 27 0;
+#X connect 18 1 23 0;
+#X connect 18 2 24 0;
+#X connect 19 0 13 0;
+#X connect 20 0 14 0;
+#X connect 21 0 20 0;
+#X connect 21 1 19 0;
+#X connect 22 0 20 0;
+#X connect 22 1 19 0;
+#X connect 23 0 25 0;
+#X connect 23 1 28 0;
+#X connect 24 0 26 0;
+#X connect 24 1 22 0;
+#X connect 25 0 27 1;
+#X connect 26 0 27 1;
+#X connect 27 0 21 0;
+#X connect 28 0 17 0;
+#X connect 28 1 31 0;
+#X connect 31 0 29 0;
+#X connect 31 1 30 0;
+#X connect 32 0 34 1;
+#X connect 33 0 35 0;
+#X connect 34 0 36 1;
+#X connect 35 0 34 0;
+#X connect 35 1 32 0;
+#X connect 35 2 32 1;
+#X connect 36 0 18 0;
+#X connect 37 0 16 0;
+#X connect 38 0 33 0;
+#X connect 39 0 33 1;
+#X connect 40 0 33 2;
#X coords 0 -1 1 1 85 70 2 0 0;