/
netpd-gui-dropdown-help.pd
118 lines (118 loc) · 4.05 KB
/
netpd-gui-dropdown-help.pd
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
#N struct 1306.rectangle float id float x float y float w float h float
txtclr float boxclr float bgclr symbol label;
#N struct 1308.rectangle float id float x float y float w float h float
txtclr float boxclr float bgclr symbol label;
#N struct 1310.rectangle float id float x float y float w float h float
txtclr float boxclr float bgclr symbol label;
#N canvas 287 26 505 500 10;
#X obj 1 0 cnv 15 500 30 empty empty empty 20 12 0 14 #e0e0e0 #404040
0;
#X text 8 7 netpd-gui-dropdown - a configurable drop-down menu;
#X text 30 443 No inlets;
#X text 30 457 No outlets;
#X text 10 47 [netpd-gui-dropdown \$0.mydropdown];
#X msg 204 116 items binfile else iemlib iemnet osc slip zexy;
#X obj 204 141 s \$0.mydropdown;
#X obj 205 182 r \$0.mydropdown;
#X obj 266 235 print netpd-gui-dropdown;
#X obj 204 92 loadbang;
#N canvas 345 108 451 528 customize 0;
#X obj 18 71 s \$0.mydropdown;
#X msg 18 46 width \$1;
#X floatatom 18 22 5 0 0 0 - - - 0;
#X obj 21 157 s \$0.mydropdown;
#X floatatom 21 108 5 0 0 0 - - - 0;
#X msg 21 132 height \$1;
#X text 57 22 Change width;
#X text 59 106 Change height;
#X obj 23 281 s \$0.mydropdown;
#X floatatom 23 232 5 0 0 0 - - - 0;
#X msg 23 256 selected_text_color \$1;
#X obj 23 356 s \$0.mydropdown;
#X floatatom 23 307 5 0 0 0 - - - 0;
#X msg 23 331 selected_box_color \$1;
#X obj 25 432 s \$0.mydropdown;
#X floatatom 25 383 5 0 0 0 - - - 0;
#X msg 25 407 selected_background_color \$1;
#X obj 233 291 s \$0.mydropdown;
#X floatatom 233 242 5 0 0 0 - - - 0;
#X obj 233 366 s \$0.mydropdown;
#X floatatom 233 317 5 0 0 0 - - - 0;
#X obj 235 442 s \$0.mydropdown;
#X floatatom 235 393 5 0 0 0 - - - 0;
#X msg 233 266 items_text_color \$1;
#X msg 233 341 items_box_color \$1;
#X msg 235 417 items_background_color \$1;
#X text 20 197 Colors for selected item;
#X text 230 198 Colors for drop-down items;
#X text 21 488 Use data structure color values (800=red \, 80=green
\, 8=blue);
#X text 21 470 NOTE:;
#X text 168 21 CUSTOMIZATIONS FOR [netpd-gui-dropdown];
#X text 168 36 =======================================;
#X obj 171 157 s \$0.mydropdown;
#X floatatom 171 108 5 0 0 0 - - - 0;
#X msg 171 132 fontsize \$1;
#X text 209 106 Allowed values: 8 \, 10 \, 12 \, 16 \, 24 \, 36;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 4 0 5 0;
#X connect 5 0 3 0;
#X connect 9 0 10 0;
#X connect 10 0 8 0;
#X connect 12 0 13 0;
#X connect 13 0 11 0;
#X connect 15 0 16 0;
#X connect 16 0 14 0;
#X connect 18 0 23 0;
#X connect 20 0 24 0;
#X connect 22 0 25 0;
#X connect 23 0 17 0;
#X connect 24 0 19 0;
#X connect 25 0 21 0;
#X connect 33 0 34 0;
#X connect 34 0 32 0;
#X restore 284 350 pd customize;
#X obj 18 91 netpd-gui-dropdown \$0.mydropdown;
#X text 18 301 arg2: width;
#X text 18 315 arg3: height;
#X text 18 343 arg5: selected text color;
#X text 18 357 arg6: selected box color;
#X text 18 371 arg7: selected background color;
#X text 18 385 arg8: items text color;
#X text 18 398 arg9: items box color;
#X text 12 412 arg10: items background color;
#X text 18 329 arg4: fontsize;
#X text 18 287 arg1: sendname (mandatory);
#X obj 205 209 route active selected;
#X obj 205 235 tgl 18 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X text 282 326 More info:;
#N canvas 374 109 409 508 optional 0;
#X text 9 10 It's possible to specify only some the args while the
non-specified args stay at their default value.;
#X msg 45 398 items A B C;
#X obj 45 421 s \$0.letters;
#X obj 16 84 netpd-gui-dropdown \$0.letters 30 30 16;
#X text 12 58 [netpd-gui-dropdown \$0.letters 30 30 16];
#X msg 18 448 items stilton cheddar shropshire stichelton;
#X obj 18 471 s \$0.cheese;
#X obj 15 214 netpd-gui-dropdown \$0.cheese 57 14 8 232 787 787 322
877 877;
#X text 16 173 [netpd-gui-dropdown \$0.cheese 57 14 8 232 787 787 322
877 877];
#X text 84 210 <- fully specifed;
#X text 70 91 <- partially specified;
#X obj 18 351 loadbang;
#X obj 18 374 t b b;
#X connect 1 0 2 0;
#X connect 5 0 6 0;
#X connect 11 0 12 0;
#X connect 12 0 5 0;
#X connect 12 1 1 0;
#X restore 284 379 pd optional args;
#X connect 5 0 6 0;
#X connect 7 0 22 0;
#X connect 9 0 5 0;
#X connect 22 0 23 0;
#X connect 22 1 8 0;