]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/directional-spanner.cc
patch::: 1.1.52.mb2
[lilypond.git] / lily / directional-spanner.cc
index c21d4a274bff8bf420df036c374cb9b4ba4f6f84..e6e4f55947f5f0b94392f6177c2c5107a46a87ef 100644 (file)
@@ -1,19 +1,27 @@
 #include "directional-spanner.hh"
 
-void
-Directional_spanner::set_default_dir()
+Direction
+Directional_spanner::get_default_dir() const
 {
-  dir_ = DOWN;
+  return DOWN;
 }
 
 void
 Directional_spanner::do_pre_processing()
 {
   if (!dir_)
-    set_default_dir();
+    dir_ = get_default_dir();
 }
 
 Directional_spanner::Directional_spanner()
 {
   dir_ = CENTER;
 }
+
+Offset
+Directional_spanner::center () const
+{
+  Real w= extent (X_AXIS).length ();
+  Offset o (w/2, 0);  
+  return o;
+}