Subversion Repositories svn.mios

Rev

Rev 303 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 303 Rev 628
Line 20... Line 20...
20
package org.midibox.sidedit.gui;
20
package org.midibox.sidedit.gui;
21
21
22
import java.awt.BorderLayout;
22
import java.awt.BorderLayout;
23
import java.awt.GridLayout;
23
import java.awt.GridLayout;
24
import java.util.Vector;
24
import java.util.Vector;
-
 
25
25
import javax.swing.BorderFactory;
26
import javax.swing.BorderFactory;
26
import javax.swing.BoxLayout;
-
 
27
import javax.swing.JComboBox;
-
 
28
import javax.swing.JComponent;
-
 
29
import javax.swing.JPanel;
27
import javax.swing.JPanel;
30
import javax.swing.JSlider;
-
 
31
import javax.swing.JTextField;
-
 
32
import javax.swing.JToggleButton;
28
import javax.swing.JToggleButton;
33
import java.awt.Dimension;
-
 
34
import java.awt.event.ActionEvent;
-
 
35
import java.awt.event.ActionListener;
-
 
36
import javax.swing.AbstractButton;
-
 
-
 
29
37
import  org.midibox.sidedit.gui.controls.*;
30
import org.midibox.sidedit.gui.controls.SIDSysexParameterControlGUI;
38
import org.midibox.sidedit.SIDEditController;
-
 
39
import org.midibox.sidedit.SIDSysexParameterControl;
31
import org.midibox.sidedit.gui.controls.SIDSysexParameterControlToggleButton;
40
import org.midibox.utils.gui.ImageLoader;
32
import org.midibox.utils.gui.ImageLoader;
41
import org.midibox.utils.gui.Knob;
-
 
42
import org.midibox.utils.gui.MyButtonUI;
33
import org.midibox.utils.gui.MyButtonUI;
43
34
44
public class FilterGUI extends JPanel{
35
public class FilterGUI extends JPanel {
45
   
36
46
    public FilterGUI(Vector filterGUIvL, Vector filterGUIvR) {     
37
    public FilterGUI(Vector filterGUIvL, Vector filterGUIvR) {
Line 69... Line 60...
69
        filterPanel.setLayout(new GridLayout(4,3));
60
        filterPanel.setLayout(new GridLayout(4, 3));
70
        filterPanel.setBorder(BorderFactory.createEtchedBorder());
61
        filterPanel.setBorder(BorderFactory.createEtchedBorder());
71
        filterPanel.setBorder(BorderFactory.createTitledBorder(s));
62
        filterPanel.setBorder(BorderFactory.createTitledBorder(s));
72
        filterPanel.setOpaque(false);  
63
        filterPanel.setOpaque(false);
73
       
64
74
        JToggleButton b1 = ((JToggleButton)((SIDSysexParameterControlToggleButton)midiParameterGUI.elementAt(7)).getToggleButton());
65
        JToggleButton b1 = ((JToggleButton) ((SIDSysexParameterControlToggleButton) midiParameterGUI
-
 
66
                .elementAt(7)).getToggleButton());
75
        JToggleButton b2 = ((JToggleButton)((SIDSysexParameterControlToggleButton)midiParameterGUI.elementAt(8)).getToggleButton());
67
        JToggleButton b2 = ((JToggleButton) ((SIDSysexParameterControlToggleButton) midiParameterGUI
-
 
68
                .elementAt(8)).getToggleButton());
76
        JToggleButton b3 = ((JToggleButton)((SIDSysexParameterControlToggleButton)midiParameterGUI.elementAt(9)).getToggleButton());
69
        JToggleButton b3 = ((JToggleButton) ((SIDSysexParameterControlToggleButton) midiParameterGUI
-
 
70
                .elementAt(9)).getToggleButton());
77
        b1.setUI(new MyButtonUI(ImageLoader.getImageIcon("lpf_on.png"), ImageLoader.getImageIcon("lpf.png")));
71
        b1.setUI(new MyButtonUI(ImageLoader.getImageIcon("lpf_on.png"),
-
 
72
                ImageLoader.getImageIcon("lpf.png")));
78
        b2.setUI(new MyButtonUI(ImageLoader.getImageIcon("bpf_on.png"), ImageLoader.getImageIcon("bpf.png")));
73
        b2.setUI(new MyButtonUI(ImageLoader.getImageIcon("bpf_on.png"),
-
 
74
                ImageLoader.getImageIcon("bpf.png")));
79
        b3.setUI(new MyButtonUI(ImageLoader.getImageIcon("hpf_on.png"), ImageLoader.getImageIcon("hpf.png")));
75
        b3.setUI(new MyButtonUI(ImageLoader.getImageIcon("hpf_on.png"),
-
 
76
                ImageLoader.getImageIcon("hpf.png")));
80
       
77
81
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(7));
78
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
79
                .elementAt(7));
82
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(8));
80
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
81
                .elementAt(8));
83
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(9));  
82
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
83
                .elementAt(9));
84
       
84
85
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(0));
85
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
86
                .elementAt(0));
86
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(1));
87
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
88
                .elementAt(1));
87
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(2));
89
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
90
                .elementAt(2));
88
       
91
89
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(3));
92
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
93
                .elementAt(3));
90
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(4));
94
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
95
                .elementAt(4));
91
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(5));
96
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
97
                .elementAt(5));
92
       
98
93
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(6));  
99
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
100
                .elementAt(6));
94
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(10));
101
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
102
                .elementAt(10));
95
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI.elementAt(11));
103
        filterPanel.add((SIDSysexParameterControlGUI) midiParameterGUI
-
 
104
                .elementAt(11));
96
       
105
97
        return filterPanel;
106
        return filterPanel;
98
    }
107
    }
99
}
108
}