]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/page-breaking-scheme.cc
Add One_line_page_breaking.
[lilypond.git] / lily / page-breaking-scheme.cc
index 26b9ffa866df6cba9a5395abefda31d3383148bc..796324cbc26d7a5114aa9df9bb20ab3b5114fd66 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "paper-book.hh"
 #include "page-turn-page-breaking.hh"
+#include "one-line-page-breaking.hh"
 #include "optimal-page-breaking.hh"
 #include "minimal-page-breaking.hh"
 
@@ -51,3 +52,11 @@ LY_DEFINE (ly_minimal_breaking, "ly:minimal-breaking",
   Minimal_page_breaking b (unsmob_paper_book (pb));
   return b.solve ();
 }
+
+LY_DEFINE (ly_one_line_breaking, "ly:one-line-breaking",
+           1, 0, 0, (SCM pb),
+           "Put each score on a single line, and put each line on its own page.")
+{
+  One_line_page_breaking b (unsmob_paper_book (pb));
+  return b.solve ();
+}