Browse Source

browser: canvas instead of symbolbox

m---w 11 years ago
parent
commit
f4701c9234
3 changed files with 52 additions and 29 deletions
  1. 1 1
      browser-help.pd
  2. 32 14
      browser_gui.pd
  3. 19 14
      browser_gui_element.pd

+ 1 - 1
browser-help.pd

@@ -1,4 +1,4 @@
-#N canvas 395 53 691 565 10;
+#N canvas 194 80 691 565 10;
 #X text 162 385 (c)2013 Marian Weger;
 #X obj 75 298 r /browser/<name>/selected;
 #X obj 75 320 print;

+ 32 - 14
browser_gui.pd

@@ -1,4 +1,4 @@
-#N canvas 145 91 597 428 10;
+#N canvas 516 147 597 428 10;
 #X text 193 382 (c)2012 Marian Weger;
 #N canvas 609 85 541 335 prev-next 0;
 #X msg 38 64 -1;
@@ -138,7 +138,7 @@
 #X obj 101 115 cnv 20 240 169 empty empty empty 20 12 0 14 -228856
 -66577 0;
 #X obj 100 116 vradio 14 1 0 12 \$0-cursor-set \$0-cursor empty 0 -8
-0 10 -176107 -1 -1 1;
+0 10 -4034 -1 -1 5;
 #X obj 101 271 cnv 13 14 13 empty empty empty 20 12 0 14 -228856 -66577
 0;
 #X obj 101 116 cnv 13 14 13 empty empty empty 20 12 0 14 -228856 -66577
@@ -148,19 +148,10 @@
 #X obj 326 270 bng 15 250 50 0 \$0-gui-offset/next \$0-gui-offset/next
 > 5 7 0 10 -262144 -1 -1;
 #X obj 326 132 vsl 15 135 1 0 0 0 \$0-offset-slider-set \$0-offset-slider
-empty 0 -9 0 10 -262144 -1 -1 13400 1;
-#X obj 116 116 cnv 12 208 12 empty empty NAME 8 7 0 11 -162280 -262144
-0;
-#X obj 114 130 browser_gui_element \$1 0 \$0;
-#X obj 114 144 browser_gui_element \$1 1 \$0;
-#X obj 114 158 browser_gui_element \$1 2 \$0;
+empty 0 -9 0 10 -262144 -1 -1 12300 1;
+#X obj 101 271 cnv 12 224 14 empty \$0-canvas i_don't_know_this_one
+2 7 0 11 -1 -262144 0;
 #X obj 114 172 browser_gui_element \$1 3 \$0;
-#X obj 114 186 browser_gui_element \$1 4 \$0;
-#X obj 114 200 browser_gui_element \$1 5 \$0;
-#X obj 114 214 browser_gui_element \$1 6 \$0;
-#X obj 114 228 browser_gui_element \$1 7 \$0;
-#X obj 114 242 browser_gui_element \$1 8 \$0;
-#X obj 114 256 browser_gui_element \$1 9 \$0;
 #N canvas 589 102 450 300 SELECTOR 0;
 #X obj 96 112 t b f;
 #X msg 79 195 set \$1;
@@ -198,4 +189,31 @@ empty 0 -9 0 10 -262144 -1 -1 13400 1;
 #X connect 0 0 1 0;
 #X connect 2 0 0 0;
 #X restore 433 265 pd GET_SELECTOR;
+#X obj 114 130 browser_gui_element \$1 0 \$0;
+#X obj 114 144 browser_gui_element \$1 1 \$0;
+#X obj 114 158 browser_gui_element \$1 2 \$0;
+#X obj 114 186 browser_gui_element \$1 4 \$0;
+#X obj 114 200 browser_gui_element \$1 5 \$0;
+#X obj 114 214 browser_gui_element \$1 6 \$0;
+#X obj 114 228 browser_gui_element \$1 7 \$0;
+#X obj 114 242 browser_gui_element \$1 8 \$0;
+#X obj 114 256 browser_gui_element \$1 9 \$0;
+#N canvas 830 100 450 300 CURRENT 0;
+#X obj 120 116 anytabread /browser/\$1/table;
+#X obj 177 160 spacereplace _;
+#X obj 120 138 route bang;
+#X obj 120 243 s \$0-canvas;
+#X obj 120 200 list prepend label;
+#X obj 120 222 list trim;
+#X obj 120 94 r /browser/\$1/selector;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 4 0;
+#X connect 2 1 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 3 0;
+#X connect 6 0 0 0;
+#X restore 428 376 pd CURRENT;
+#X obj 101 115 cnv 12 224 14 empty empty \$1 2 7 0 11 -1 -262144 0
+;
 #X coords 0 -1 1 1 241 185 1 100 100;

+ 19 - 14
browser_gui_element.pd

@@ -1,12 +1,13 @@
-#N canvas 200 383 421 372 10;
+#N canvas 692 226 421 372 10;
 #X text 152 317 (c)2012 Marian Weger;
-#X symbolatom 100 100 35 0 0 0 - #0-name #0-dummy;
 #N canvas 0 22 450 300 INIT 0;
 #X obj 132 119 loadbang;
-#X obj 132 141 symbol;
-#X obj 132 163 s \$0-name;
-#X connect 0 0 1 0;
-#X connect 1 0 2 0;
+#X obj 132 195 s \$0-canvas;
+#X obj 132 151 list prepend label;
+#X obj 132 173 list trim;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
 #X restore 100 147 pd INIT;
 #X text 23 13 browser_gui_element <name> <id> <\$0>;
 #X text 23 43 used by [browser_gui];
@@ -21,16 +22,20 @@
 #X restore 100 177 pd GET_ID;
 #N canvas 785 121 481 516 GET_NAME 0;
 #X obj 120 94 r \$0-slot-id;
-#X obj 120 199 s \$0-name;
 #X obj 120 116 anytabread /browser/\$1/table;
 #X obj 177 160 spacereplace _;
 #X obj 120 138 route bang;
-#X obj 120 160 symbol;
-#X connect 0 0 2 0;
-#X connect 2 0 4 0;
-#X connect 3 0 1 0;
-#X connect 4 0 5 0;
-#X connect 4 1 3 0;
-#X connect 5 0 1 0;
+#X obj 120 243 s \$0-canvas;
+#X obj 120 200 list prepend label;
+#X obj 120 222 list trim;
+#X connect 0 0 1 0;
+#X connect 1 0 3 0;
+#X connect 2 0 5 0;
+#X connect 3 0 5 0;
+#X connect 3 1 2 0;
+#X connect 5 0 6 0;
+#X connect 6 0 4 0;
 #X restore 100 207 pd GET_NAME;
+#X obj 101 101 cnv 12 210 12 empty \$0-canvas empty 2 6 0 10 -228856
+-1 0;
 #X coords 0 -1 1 1 212 14 2 100 100;