2 paper-line.cc -- implement Paper_line
4 source file of the GNU LilyPond music typesetter
6 (c) 2004 Jan Nieuwenhuizen <janneke@gnu.org>
9 #include "paper-line.hh"
10 #include "ly-smobs.icc"
12 Paper_line::Paper_line (Offset o, SCM stencils, bool is_title)
21 Paper_line::dim () const
27 Paper_line::is_title () const
33 Paper_line::stencils () const
39 Paper_line::mark_smob (SCM s)
41 Paper_line *line = (Paper_line*) ly_cdr (s);
42 return line->stencils_;
46 Paper_line::print_smob (SCM, SCM port, scm_print_state*)
48 scm_puts ("#<Paper_line ", port);
49 scm_puts (" >", port);
53 Paper_line::~Paper_line ()
57 IMPLEMENT_SMOBS (Paper_line);
58 IMPLEMENT_TYPE_P (Paper_line, "ly:paper-line?");
59 IMPLEMENT_DEFAULT_EQUAL_P (Paper_line);