]> ruin.nu Git - moosique.git/blobdiff - MooViewCounter.java
no message
[moosique.git] / MooViewCounter.java
index d5f8d6b49c088fac7b63c72564c4c3828f773616..16d34b9c42b9abdb3f7767e73683af5c268faad4 100644 (file)
@@ -1,8 +1,9 @@
+import javax.sound.midi.*;
 import javax.swing.*;
 import java.awt.*;
 
 /**
- * 
+ * A graphical representation of the time signature of the current sequence.
  * 
  * @author  Andersson, Andreen, Lanneskog, Pehrson
  * @version 1
@@ -17,7 +18,8 @@ public class MooViewCounter extends JPanel {
         * Creates an musical ruler depending on the timesignature
         */
 
-       public MooViewCounter (int timeSig1, int timeSig2) {
+       public MooViewCounter (MetaMessage[] timeSigs) {
+               int timeSig1 = 4, timeSig2 = 4; // ...for now
                setBackground(Moosique.getGUI().bgColor);
                setPreferredSize(new Dimension(35, 200 * CELL_HEIGHT));
 
@@ -44,10 +46,13 @@ public class MooViewCounter extends JPanel {
                }
                
        }
+
+       /**
+        * Draws the ruler-like fields.
+        * @param g The Graphics object it operates on.
+        */
        public void paintComponent(Graphics g) {
                super.paintComponent(g);
-               setBackground(Color.black);
-
                if (!(g instanceof Graphics2D)) return;
                Graphics2D g2 = (Graphics2D)g;
                g2.setColor(Color.black);
@@ -59,4 +64,4 @@ public class MooViewCounter extends JPanel {
                        g2.drawLine(0, c * CELL_HEIGHT * measure, 30, c * CELL_HEIGHT * measure);               // 1/1
                }
        }
-}
\ No newline at end of file
+}