aboutsummaryrefslogtreecommitdiff
path: root/help/menubutton-help.pd
diff options
context:
space:
mode:
Diffstat (limited to 'help/menubutton-help.pd')
-rw-r--r--help/menubutton-help.pd156
1 files changed, 94 insertions, 62 deletions
diff --git a/help/menubutton-help.pd b/help/menubutton-help.pd
index 538514f..367577b 100644
--- a/help/menubutton-help.pd
+++ b/help/menubutton-help.pd
@@ -1,72 +1,104 @@
-#N canvas 1323 101 834 600 10;
-#X obj 54 358 tof/menubutton 132 22 empty empty 1 #000000 #ffffff #ff0000
-#3a12ff a b c d e f;
-#X msg 80 33 add a b c d e f;
-#X msg 52 11 clear;
-#X msg 142 124 saveitems \$1;
-#X obj 142 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#N canvas 1181 230 1012 664 10;
+#X obj 26 538 tof/menubutton 132 22 \$0s \$0r 1 green red orange purple
+0 \, a \, b \, c \, d \, e \, f \, with spaces;
+#X msg 43 66 add a b c d e f;
+#X msg 28 46 clear;
+#X msg 118 159 saveitems \$1;
+#X obj 118 132 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
-#X floatatom 208 509 5 0 0 0 - - -;
-#X text 95 10 Clear menu items;
-#X text 184 31 Add menu items;
-#X obj 59 477 r \$0s;
-#X obj 208 538 send \$0r;
-#X text 188 368 [tof/menubutton] creation arguments:;
-#X text 415 373 1: width;
-#X text 415 387 2: height;
-#X text 415 400 3: send name;
-#X text 415 412 4: receive name;
-#X text 229 111 Set the saving of the menu items in the patch. Off
+#X floatatom 392 560 5 0 0 0 - - -;
+#X text 71 45 Clear menu items;
+#X text 147 64 Add menu items;
+#X obj 242 540 r \$0s;
+#X obj 392 589 send \$0r;
+#X text 542 335 1: width;
+#X text 542 349 2: height;
+#X text 542 362 3: send name;
+#X text 542 374 4: receive name;
+#X text 139 130 Set the saving of the menu items in the patch. Off
by default.;
-#X text 313 324 To move the menubutton \, switch to edit mode and draw
-a selection rectangle around it. A blue handle will appear. Drag this
-handle to move the menubutton.;
-#X floatatom 264 243 5 0 0 0 - - -;
-#X obj 54 405 unpack f s;
-#X floatatom 54 428 5 0 0 0 - - -;
-#X symbolatom 113 426 10 0 0 0 - - -;
-#X floatatom 59 544 5 0 0 0 - - -;
-#X symbolatom 116 542 10 0 0 0 - - -;
-#X obj 59 513 unpack f s;
-#X text 304 242 Select and output a menu item;
-#X msg 289 268 set b;
-#X text 338 270 Select an item without outputing it;
-#X msg 308 292 set 2;
-#X text 459 174 values can be tk colors(red \, blue \, etc) or html
+#X floatatom 188 303 5 0 0 0 - - -;
+#X obj 26 574 unpack f s;
+#X floatatom 26 597 5 0 0 0 - - -;
+#X symbolatom 85 595 10 0 0 0 - - -;
+#X floatatom 243 595 5 0 0 0 - - -;
+#X symbolatom 300 593 10 0 0 0 - - -;
+#X obj 243 564 unpack f s;
+#X msg 189 327 set b;
+#X msg 189 351 set 2;
+#X text 124 193 values can be tk colors(red \, blue \, etc) or html
colors (#ffffff);
-#X msg 260 215 colors default;
-#X text 199 147 colors: background foreground highlight contour;
-#X text 415 422 5: save menu items;
-#X text 414 434 6: background color;
-#X text 414 447 7: foreground color;
-#X text 414 458 8: highlight color;
-#X text 413 480 10+: menu items;
-#X text 415 469 9: contour color;
-#X msg 202 170 colors green red orange purple;
-#X msg 222 195 colors #000000 #ffffff #ff0000 #3a12ff;
-#X text 182 55 Set its size;
-#X msg 103 56 size 102 32;
-#X text 202 77 Set its size;
-#X msg 123 78 size 132 22;
-#N canvas 0 0 742 557 test 1;
-#X coords 0 -1 1 1 300 200 1;
-#X restore 556 538 pd test;
-#X connect 0 0 18 0;
+#X msg 184 275 colors default;
+#X text 125 180 colors: background foreground highlight contour;
+#X msg 126 230 colors green red orange purple;
+#X msg 146 255 colors #000000 #ffffff #ff0000 #3a12ff;
+#X text 145 88 Set its size;
+#X msg 66 89 size 102 32;
+#X text 165 110 Set its size;
+#X msg 86 111 size 132 22;
+#X msg 186 421 align -1;
+#X msg 188 401 align 0;
+#X msg 187 380 align 1;
+#X obj 542 244 cnv 15 400 60 empty empty empty 20 12 0 14 -4034 -66577
+0;
+#X text 547 252 To move the [menubutton] \, switch to edit mode and
+draw a selection rectangle around it. The [menubutton] will temporarly
+be disabled allowing you to drag it.;
+#X obj 540 315 cnv 15 400 15 empty empty empty 20 12 0 14 -257985 -66577
+0;
+#X text 543 313 Creation arguments:;
+#X text 542 385 5: save menu items flag;
+#X msg 183 510 add \$1;
+#X obj 183 487 cyclone/tosymbol;
+#X text 543 422 8: highlight color (#000000 html or tk colors);
+#X text 543 411 7: foreground color (#000000 hmtl or tk colors);
+#X text 541 398 6: background color (#000000 html or tk colors);
+#X text 542 435 9: contour color (#000000 html or tk colors);
+#X text 541 448 10: horizontal alignement;
+#X text 537 463 \, : anything after a comma will be parsed as the menu
+items. Each menu item must be separated by a comma.;
+#X text 234 324 Select an item by value without outputing it;
+#X text 229 348 Select an item by index without outputing it;
+#X text 242 380 align right;
+#X text 245 398 align center;
+#X text 249 418 align left;
+#X text 228 302 Select and output a menu item by index;
+#X obj 28 9 cnv 15 400 30 empty empty empty 20 12 0 14 -260097 -66577
+0;
+#X text 30 8 description: a button with a popup menu;
+#X text 31 21 tags: ui;
+#X msg 183 464 with spaces;
+#X text 105 572 output: index value;
+#X text 180 444 Adding items with spaces;
+#X text 339 445;
+#X obj 540 541 cnv 15 400 30 empty empty empty 20 12 0 14 -232576 -66577
+0;
+#X text 544 519 The [menubutton] at left was created with the following:
+;
+#X text 546 539 [tof/menubutton 132 22 \$0s \$0r 1 green red orange
+purple 0 \, a \, b \, c \, d \, e \, f \, with spaces];
+#X connect 0 0 16 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 3 0;
#X connect 5 0 9 0;
-#X connect 8 0 23 0;
-#X connect 17 0 0 0;
-#X connect 18 0 19 0;
-#X connect 18 1 20 0;
-#X connect 23 0 21 0;
-#X connect 23 1 22 0;
+#X connect 8 0 21 0;
+#X connect 15 0 0 0;
+#X connect 16 0 17 0;
+#X connect 16 1 18 0;
+#X connect 21 0 19 0;
+#X connect 21 1 20 0;
+#X connect 22 0 0 0;
+#X connect 23 0 0 0;
#X connect 25 0 0 0;
#X connect 27 0 0 0;
-#X connect 29 0 0 0;
-#X connect 37 0 0 0;
-#X connect 38 0 0 0;
-#X connect 40 0 0 0;
-#X connect 42 0 0 0;
+#X connect 28 0 0 0;
+#X connect 30 0 0 0;
+#X connect 32 0 0 0;
+#X connect 33 0 0 0;
+#X connect 34 0 0 0;
+#X connect 35 0 0 0;
+#X connect 41 0 0 0;
+#X connect 42 0 41 0;
+#X connect 58 0 42 0;