]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/page-layout-problem.hh
Issue 2376: Automatic footnotes on \null markups causes unexpected results
[lilypond.git] / lily / include / page-layout-problem.hh
index 12455c6fe76d494352372a0b41c30e655e5f24e5..ccc2538905c86dc7cdd4716a84002f09e631b647 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "simple-spacer.hh"
 #include "skyline.hh"
+#include "stencil.hh"
 
 class Page_layout_problem
 {
@@ -40,10 +41,10 @@ public:
   static vsize get_footnote_count (SCM lines);
   static SCM get_footnotes_from_lines (SCM lines);
   static void add_footnotes_to_lines (SCM lines, int counter, Paper_book *pb);
-  static Stencil *get_footnote_separator_stencil (Output_def *paper);
+  static Stencil get_footnote_separator_stencil (Output_def *paper);
   static SCM get_spacing_spec (Grob *before, Grob *after, bool pure, int start, int end);
   static Real get_fixed_spacing (Grob *before, Grob *after, int spaceable_index, bool pure, int start, int end);
-  static void add_footnotes_to_footer (SCM footnotes, Stencil *foot, Paper_book *pb);
+  static Stencil add_footnotes_to_footer (SCM footnotes, Stencil foot, Paper_book *pb);
 
 protected:
   void append_system (System *, Spring const &, Real indent, Real padding);