Subversion Repositories svn.mios

Rev

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

Rev 213 Rev 628
Line 19... Line 19...
19
 */
19
 */
20
20
21
package org.midibox.sidedit.gui.lead;
21
package org.midibox.sidedit.gui.lead;
22
22
23
import java.awt.BorderLayout;
23
import java.awt.BorderLayout;
24
import java.awt.GridBagLayout;
24
import java.awt.Dimension;
-
 
25
import java.awt.Font;
25
import java.awt.GridBagConstraints;
26
import java.awt.GridBagConstraints;
-
 
27
import java.awt.GridBagLayout;
26
import java.util.Vector;
28
import java.util.Vector;
-
 
29
27
import javax.swing.JLabel;
30
import javax.swing.JLabel;
28
import javax.swing.JPanel;
31
import javax.swing.JPanel;
29
import javax.swing.JToggleButton;
-
 
30
import java.awt.Dimension;
-
 
31
import java.awt.Font;
-
 
32
import  org.midibox.sidedit.gui.*;
-
 
-
 
32
33
import org.midibox.sidedit.SIDSysexInfo;
33
import org.midibox.sidedit.SIDSysexInfo;
34
import org.midibox.sidedit.SIDEditController;
-
 
35
import org.midibox.sidedit.SIDSysexParameterControl;
34
import org.midibox.sidedit.gui.controls.SIDSysexParameterControlGUI;
36
import org.midibox.utils.gui.ImageLoader;
-
 
37
import org.midibox.utils.gui.JVertLabel;
35
import org.midibox.utils.gui.JVertLabel;
38
import org.midibox.utils.gui.MyButtonUI;
-
 
39
import  org.midibox.sidedit.gui.controls.*;
-
 
-
 
36
40
public class TriggerGUI extends JPanel {
37
public class TriggerGUI extends JPanel {
41
    protected TriggerGUI(Vector trigGUIv) {
38
    protected TriggerGUI(Vector trigGUIv) {
42
        setLayout(new BorderLayout());
39
        setLayout(new BorderLayout());
43
        this.setOpaque(false);
40
        this.setOpaque(false);
44
       
41
Line 58... Line 55...
58
                    JLabel label = new JLabel();
55
                    JLabel label = new JLabel();
59
                    label.setOpaque(false);
56
                    label.setOpaque(false);
60
                    c.gridx = col;
57
                    c.gridx = col;
61
                    c.gridy = row;
58
                    c.gridy = row;
62
                    panel1.add(label, c);
59
                    panel1.add(label, c);
63
                }
-
 
64
                else if (row==0) {
60
                } else if (row == 0) {
-
 
61
                    JLabel label = new JVertLabel(
65
                    JLabel label = new JVertLabel(SIDSysexInfo.trigColumnNames[col-1]);
62
                            SIDSysexInfo.trigColumnNames[col - 1]);
66
                    label.setFont(new Font("serif",Font.BOLD,10));
63
                    label.setFont(new Font("serif", Font.BOLD, 10));
67
                    label.setOpaque(false);
64
                    label.setOpaque(false);
68
                    c.gridx = col;
65
                    c.gridx = col;
69
                    c.gridy = row;
66
                    c.gridy = row;
70
                    panel1.add(label, c);
67
                    panel1.add(label, c);
71
                }
-
 
72
                else if (col==0) {
68
                } else if (col == 0) {
-
 
69
                    JLabel label = new JLabel(
73
                    JLabel label = new JLabel(SIDSysexInfo.trigRowNames[row-1]);
70
                            SIDSysexInfo.trigRowNames[row - 1]);
74
                    label.setFont(new Font("serif",Font.BOLD,10));
71
                    label.setFont(new Font("serif", Font.BOLD, 10));
75
                    label.setOpaque(false);
72
                    label.setOpaque(false);
76
                    label.setPreferredSize(new Dimension(70,10));
73
                    label.setPreferredSize(new Dimension(70, 10));
77
                    c.gridx = col;
74
                    c.gridx = col;
78
                    c.gridy = row;
75
                    c.gridy = row;
79
                    panel1.add(label, c);
76
                    panel1.add(label, c);
80
                }
-
 
81
                else {
77
                } else {
82
                    c.gridx = col;
78
                    c.gridx = col;
83
                    c.gridy = row;                 
79
                    c.gridy = row;
84
                    panel1.add((SIDSysexParameterControlGUI) trigGUIv.elementAt((row-1)+((col-1)*24)), c);                 
80
                    panel1.add((SIDSysexParameterControlGUI) trigGUIv
-
 
81
                            .elementAt((row - 1) + ((col - 1) * 24)), c);
85
                }
82
                }
86
            }
83
            }
87
        }
84
        }
88
       
85
89
        topanel.add(panel1, BorderLayout.WEST);
86
        topanel.add(panel1, BorderLayout.WEST);