X-Git-Url: https://ruin.nu/git/?p=moosique.git;a=blobdiff_plain;f=MooTrackTitle.java;h=0eb3128db8ccd4f5980cd198afe20840d87ccf3f;hp=e388e4d2b6fdd38379d44ac992661060d7ec5611;hb=e51ef43d65b5f80706a8f3a470c04ef826641ee4;hpb=0b725c4c42febf15d408add069542f593289d668 diff --git a/MooTrackTitle.java b/MooTrackTitle.java index e388e4d..0eb3128 100644 --- a/MooTrackTitle.java +++ b/MooTrackTitle.java @@ -1,4 +1,6 @@ import javax.swing.*; +import java.awt.*; +import java.awt.event.*; /** * The title bar for each track with track name, channel, instrument etc. @@ -9,10 +11,30 @@ import javax.swing.*; public class MooTrackTitle extends JPanel{ + private MooInstrumentList instruments; + //private JSpinner channel; + private JCheckBox mute; + private JCheckBox solo; /** * Creates the title bar. */ public MooTrackTitle () { - + setLayout(new GridLayout(1,3)); + instruments = new MooInstrumentList(); + add(instruments); + mute = new JCheckBox("Mute"); + mute.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent event){ + //setMute + solo.setSelected(false); + }}); + add(mute); + solo = new JCheckBox("Solo"); + solo.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent event){ + //setSolo + mute.setSelected(false); + }}); + add(solo); } }