]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/directional-spanner.cc
release: 1.1.18
[lilypond.git] / lily / directional-spanner.cc
index 7e2bb7c8784c5b4f9f94ecfb2157b73a87f750a9..2be0a8c774fdf0bece535fbfaa33c43f5522b160 100644 (file)
@@ -1,6 +1,27 @@
 #include "directional-spanner.hh"
 
+void
+Directional_spanner::set_default_dir()
+{
+  dir_ = DOWN;
+}
+
+void
+Directional_spanner::do_pre_processing()
+{
+  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;
 }