X-Git-Url: https://ruin.nu/git/?p=moosique.git;a=blobdiff_plain;f=MooView.java;h=836629b74ef3fb970e3b669418253d783a4570cb;hp=3374bd614d38a4995c927c96adb2a14485c9125e;hb=c99008764ab428e3930c82ea90286e37a3ebccbd;hpb=5508e288626b65061da51e75d318516dbccdd5bb diff --git a/MooView.java b/MooView.java index 3374bd6..836629b 100644 --- a/MooView.java +++ b/MooView.java @@ -51,8 +51,9 @@ public class MooView extends JScrollPane { if (numberOfTracks == 1) { // If MIDI file is of type 0, creates a view for the track. trackPanel.setLayout(new FlowLayout()); - trackPanel.add(new MooTrackView(tracks[0])); - titlePanel.add(new MooTrackTitle(tracks[0],0)); + MooTrackTitle title = new MooTrackTitle(tracks[0],0); + titlePanel.add(title); + trackPanel.add(new MooTrackView(tracks[0], title)); } else { // Creates dialog for progress bar. JDialog progressDialog = new JDialog(Moosique.getGUI(), "Visualizing...", false); @@ -115,8 +116,9 @@ public class MooView extends JScrollPane { public void addTrackView(Track track, int index) { ((GridLayout)trackPanel.getLayout()).setColumns(++numberOfTracks); ((GridLayout)titlePanel.getLayout()).setColumns(++numberOfTracks); - trackPanel.add(new MooTrackView(track), index); - titlePanel.add(new MooTrackTitle(track,index), index); + MooTrackTitle title = new MooTrackTitle(track,index); + titlePanel.add(title, index); + trackPanel.add(new MooTrackView(track, title), index); validate(); }