- m.add_at_edge (X_AXIS, RIGHT, thin, 0);
- m.add_at_edge (X_AXIS, RIGHT, thin, thinkern);
+ /*
+ should align to other side? this never appears
+ on the system-start?
+ */
+ m.add_at_edge (X_AXIS, RIGHT, thin, 0, 0);
+ m.add_at_edge (X_AXIS, RIGHT, thin, thinkern, 0);
+ }
+ else if (str == ":")
+ {
+ int c = (Staff_symbol_referencer::line_count (me));
+
+ for (int i = 0 ; i < c - 1; i++)
+ {
+ Real y = (- (c-1.0) / 2 + 0.5 + i * staff_space);
+ Molecule d (dot);
+
+ d. translate_axis (y,Y_AXIS);
+ m.add_molecule (d);
+ }