X-Git-Url: https://ruin.nu/git/?p=moosique.git;a=blobdiff_plain;f=MooTrackTitle.java;h=f2bed14e37b919130e2c6abda153bdc113aed64c;hp=dbf70a1e6cba0884d8ed2c6ec5282971070ee8c2;hb=f8acd2446a3907efc197bbf52ff55377fce0482a;hpb=654908e5aab938d3ec91a11ba91817d9cd8ea542 diff --git a/MooTrackTitle.java b/MooTrackTitle.java index dbf70a1..f2bed14 100644 --- a/MooTrackTitle.java +++ b/MooTrackTitle.java @@ -93,34 +93,34 @@ public class MooTrackTitle extends JPanel { checkboxes.setLayout(new GridLayout(1,3)); mute = new JCheckBox("Mute"); - mute.setSelected(Moosique.getSequencer().getTrackMute(getTrackNum())); + mute.setSelected(false); + Moosique.setTrackMute(track, false); mute.setFont(Moosique.getGUI().FONT); mute.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent event){ boolean selected = mute.isSelected(); - int trackNum = getTrackNum(); if (selected){ solo.setSelected(false); - Moosique.getSequencer().setTrackSolo(trackNum, false); + Moosique.setTrackSolo(track, false); } - Moosique.getSequencer().setTrackMute(trackNum, selected); + Moosique.setTrackMute(track, selected); }}); checkboxes.add(mute); solo = new JCheckBox("Solo"); - solo.setSelected(Moosique.getSequencer().getTrackSolo(getTrackNum())); + solo.setSelected(false); + Moosique.setTrackSolo(track, false); solo.setFont(Moosique.getGUI().FONT); solo.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent event){ //setSolo boolean selected = solo.isSelected(); - int trackNum = getTrackNum(); if (selected){ mute.setSelected(false); - Moosique.getSequencer().setTrackMute(trackNum, false); + Moosique.setTrackMute(track, false); } - Moosique.getSequencer().setTrackSolo(trackNum, selected); + Moosique.setTrackSolo(track, selected); }}); checkboxes.add(solo); add(checkboxes); @@ -134,16 +134,6 @@ public class MooTrackTitle extends JPanel { return channel; } - protected int getTrackNum() { - Track[] tracks = Moosique.getSequence().getTracks(); - - for (int i = 0; i < tracks.length; i++) { - if (tracks[i] == track) - return i; - } - System.out.println("Couldn't find track"); - return 0; - } /** * Checks if the focus is lost. */