+ * Represents one major or minor scale mark
+ */
+ public final class ScaleMark
+ {
+ /**
+ * true for a major scale mark, false for minor
+ */
+ public final boolean major;
+
+ /**
+ * visible column position (0..) e.g. 19
+ */
+ public final int column;
+
+ /**
+ * text (if any) to show e.g. "20"
+ */
+ public final String text;
+
+ ScaleMark(boolean isMajor, int col, String txt)
+ {
+ major = isMajor;
+ column = col;
+ text = txt;
+ }
+ }
+
+ /**