]> ruin.nu Git - moosique.git/blobdiff - MooTrackView.java
some changes
[moosique.git] / MooTrackView.java
index 780e3c017521c0f3015e2fa91c819ad237502e8f..ccaa10553ccbe38bc546c5ff67a1aa197c8ef913 100644 (file)
@@ -1,6 +1,6 @@
 import javax.swing.*;
-import java.awt.event.*;
 import java.awt.*;
+import java.awt.event.*;
 import javax.sound.midi.*;
 
 /**
@@ -12,19 +12,20 @@ import javax.sound.midi.*;
  
 public class MooTrackView extends JPanel implements ActionListener {
 
+       private Track track;
        private MooTrackTitle title;
        private NoteArea notes;
        private Rectangle box;
        private JPopupMenu popup;
        private JMenuItem menuItem;
        
-       private static final int NOTEVIEW_HEIGHT = 200;
-       
        public MooTrackView (Track track) {
+               this.track = track;
+               setPreferredSize(new Dimension(200, 200));
                setLayout(new BorderLayout());
                this.setBorder(BorderFactory.createLineBorder(Color.black));
 
-               title = new MooTrackTitle();
+               title = new MooTrackTitle(track);
                title.setBorder(BorderFactory.createLineBorder(Color.black));
                add(title, BorderLayout.NORTH);
 
@@ -46,6 +47,10 @@ public class MooTrackView extends JPanel implements ActionListener {
        
        public void actionPerformed(ActionEvent e) {}
     
+       public Track getTrack() {
+               return track;
+       }
+
        class NoteArea extends JPanel {
                public void RectanglePanel() {
                        setPreferredSize(new Dimension(20, 20));