]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/directional-spanner.cc
release: 1.1.18
[lilypond.git] / lily / directional-spanner.cc
index 0e1c058f4904215afbc8be16c1b7b17a926b5ce3..2be0a8c774fdf0bece535fbfaa33c43f5522b160 100644 (file)
@@ -3,17 +3,25 @@
 void
 Directional_spanner::set_default_dir()
 {
-    dir_i_ = -1;
+  dir_ = DOWN;
 }
 
 void
 Directional_spanner::do_pre_processing()
 {
-    if (!dir_i_)
-       set_default_dir();
+  if (!dir_)
+    set_default_dir();
 }
 
 Directional_spanner::Directional_spanner()
 {
-    dir_i_ = 0;
+  dir_ = CENTER;
+}
+
+Offset
+Directional_spanner::center () const
+{
+  Real w= extent (X_AXIS).length ();
+  Offset o (w/2, 0);  
+  return o;
 }