source file of the GNU LilyPond music typesetter
- (c) 2004--2007 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 2004--2009 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#ifndef PAPER_BOOK_HH
#define PAPER_BOOK_HH
SCM header_0_;
SCM scores_;
SCM bookparts_;
+ Paper_book *parent_;
Output_def *paper_;
Paper_book ();
Stencil book_title ();
Stencil score_title (SCM);
- void classic_output_aux (SCM output);
void classic_output (SCM output_channel);
- int output_aux (SCM output_channel,
- int first_page_number,
- bool is_first,
- bool is_last);
void output (SCM output_channel);
+
+protected:
+ void classic_output_aux (SCM output,
+ int *first_performance_number);
+ int output_aux (SCM output_channel,
+ bool is_last,
+ int *first_page_number,
+ int *first_performance_number);
};
DECLARE_UNSMOB (Paper_book, paper_book)