]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/paper-def.cc
release: 0.1.43
[lilypond.git] / lily / paper-def.cc
index c3568f1b4d695ac13ab5102437ad2e03704c0c2e..92b126428c8254d051e4559a6b7534ce12df4f8a 100644 (file)
@@ -54,8 +54,23 @@ Paper_def::get_var (String s) const
   return real_vars_p_->elem (s);
 }
 
+Interval
+Paper_def::line_dimensions_int (int n) const
+{
+  if (!shape_int_a_.size ())    
+    if (n)
+      return Interval (0, linewidth_f ());
+    else
+      return Interval (get_var ("indent"), linewidth_f ());
+
+  if (n >= shape_int_a_.size ())
+    n = shape_int_a_.size () -1;
+
+  return shape_int_a_[n];
+}
+
 Real
-Paper_def::linewidth_f() const
+Paper_def::linewidth_f () const
 {
   return get_var ("linewidth");
 }