/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 2006--2011 Joe Neeman <joeneeman@gmail.com>
+ Copyright (C) 2006--2015 Joe Neeman <joeneeman@gmail.com>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
vsize system_count () const;
Real footnote_separator_stencil_height () const;
Real footnote_padding () const;
+ Real in_note_padding () const;
Real footnote_number_raise () const;
Real footnote_footer_padding () const;
Real line_count_penalty (int line_count) const;
SCM breakpoint_property (vsize breakpoint, char const *str);
vsize last_break_position () const;
+
+ vector<System_spec> system_specs_;
private:
vector<Break_position> breaks_;
vector<Break_position> chunks_;
- vector<System_spec> system_specs_;
vector<Constrained_breaking> line_breaking_;
bool ragged_;
bool ragged_last_;
vsize system_count_;
Real footnote_separator_stencil_height_;
Real footnote_padding_;
+ Real in_note_padding_;
Real footnote_number_raise_;
Real footnote_footer_padding_;
int orphan_penalty_;
void create_system_list ();
void find_chunks_and_breaks (Break_predicate, Prob_break_predicate);
SCM make_page (int page_num, bool last) const;
- SCM get_page_configuration (SCM systems, int page_num, int footnote_count, bool ragged, bool last);
- SCM draw_page (SCM systems, SCM config, int page_num, int footnote_num, bool last);
+ SCM get_page_configuration (SCM systems, int page_num, bool ragged, bool last);
+ SCM draw_page (SCM systems, SCM config, int page_num, bool last);
};
#endif /* PAGE_BREAKING_HH */