Subversion Repositories svn.mios

Rev

Rev 294 | Rev 666 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 294 Rev 628
Line 19... Line 19...
19
 */
19
 */
20
20
21
package org.midibox.sidedit;
21
package org.midibox.sidedit;
22
22
23
import java.util.Vector;
23
import java.util.Vector;
24
import javax.sound.midi.Receiver;
-
 
25
import org.midibox.sidedit.SIDSysexParameter;
-
 
26
import org.midibox.sidedit.SIDSysexParameterControl;
-
 
27
import org.midibox.sidedit.SIDSysexParameterControlManager;
-
 
-
 
24
28
import org.midibox.sidlibr.Patch;
25
import org.midibox.sidlibr.Patch;
29
26
30
public class SIDEditController extends SIDSysexParameterControlManager {
27
public class SIDEditController extends SIDSysexParameterControlManager {
31
    private Patch patch;
28
    private Patch patch;
32
    private Vector engine;
29
    private Vector engine;
Line 37... Line 34...
37
        engine = EngineSpecs.getEngine(patch);
34
        engine = EngineSpecs.getEngine(patch);
38
       
35
39
        for (int b = 0; b < engine.size(); b++) {
36
        for (int b = 0; b < engine.size(); b++) {
40
            Vector v = (Vector) engine.elementAt(b);
37
            Vector v = (Vector) engine.elementAt(b);
41
            for (int c = 0; c < v.size(); c++) {
38
            for (int c = 0; c < v.size(); c++) {
42
                SIDSysexParameterControl midiParameter = (SIDSysexParameterControl) v.elementAt(c);
39
                SIDSysexParameterControl midiParameter = (SIDSysexParameterControl) v
-
 
40
                        .elementAt(c);
43
                addSIDSysexParameter(midiParameter);
41
                addSIDSysexParameter(midiParameter);
44
            }
42
            }
45
        }
43
        }
46
    }
44
    }
47
   
45
Line 51... Line 49...
51
   
49
52
    public void setTooltipListener(Object object) {
50
    public void setTooltipListener(Object object) {
53
        for (int b = 0; b < engine.size(); b++) {
51
        for (int b = 0; b < engine.size(); b++) {
54
            Vector v = (Vector) engine.elementAt(b);
52
            Vector v = (Vector) engine.elementAt(b);
55
            for (int c = 0; c < v.size(); c++) {
53
            for (int c = 0; c < v.size(); c++) {
56
                SIDSysexParameterControl midiParameter = (SIDSysexParameterControl) v.elementAt(c);
54
                SIDSysexParameterControl midiParameter = (SIDSysexParameterControl) v
-
 
55
                        .elementAt(c);
57
                midiParameter.setTooltipListener(object);
56
                midiParameter.setTooltipListener(object);
58
            }
57
            }
59
        }
58
        }
60
    }
59
    }
61
   
60