]> ruin.nu Git - moosique.git/commitdiff
more comments.. *sigh* ;py
authorMichael Andreen <harv@ruin.nu>
Fri, 16 May 2003 15:03:57 +0000 (15:03 +0000)
committerMichael Andreen <harv@ruin.nu>
Fri, 16 May 2003 15:03:57 +0000 (15:03 +0000)
MooInstrumentList.java

index 1b3378240502d654ca1b3dba95f42b7c189ccea1..7138c374f2c2e0379eee9907eb5ea0cfa64e70a4 100644 (file)
@@ -13,6 +13,10 @@ public class MooInstrumentList extends JComboBox implements ActionListener {
 
        protected int channel;
        
+       /**
+        * Creates the instrument list.
+        * @param chan The channel it will operate on.
+        */
        public MooInstrumentList(int chan) {
                super(instruments);
                setChannel(chan);       
@@ -20,17 +24,26 @@ public class MooInstrumentList extends JComboBox implements ActionListener {
                addActionListener(this);
        }
 
+       /**
+        * Sets the channel that it will operate on.
+        */
        public void setChannel(int chan) {
                channel = chan;
                setSelectedIndex(Moosique.getChannel(channel).getProgram());
        }
 
+       /**
+        * Sets the instrument on a channel when it's changed in the combobox.
+        */
        public void actionPerformed(ActionEvent e) {
                JComboBox box = (JComboBox)e.getSource();
                int instrument = box.getSelectedIndex();
                Moosique.getChannel(channel).programChange(instrument);
        }
     
+       /**
+        * The list with standard midi instruments.
+        */
        public static final String[] instruments = {
                " 0 Acoustic Grand Piano",
                " 1 Bright Acoustic Piano",