diff options
Diffstat (limited to 'lily/rest.cc')
-rw-r--r-- | lily/rest.cc | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/lily/rest.cc b/lily/rest.cc deleted file mode 100644 index 3e582511e9..0000000000 --- a/lily/rest.cc +++ /dev/null @@ -1,54 +0,0 @@ -/* - rest.cc -- implement Rest - - source file of the LilyPond music typesetter - - (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl> -*/ -#include "duration.hh" -#include "rest.hh" -#include "dimen.hh" -#include "debug.hh" -#include "paper-def.hh" -#include "lookup.hh" -#include "molecule.hh" -#include "rest.hh" - -Rest::Rest(Duration d) -{ - balltype = d.type_i_; - dots = d.dots_i_; - pos_i_ = 0; -} - - -IMPLEMENT_STATIC_NAME(Rest); - -void -Rest::do_print()const -{ -#ifndef NPRINT - mtor << "Rest "<<balltype<< "dots " << dots; - Item::print(); -#endif -} - -Molecule* -Rest::brew_molecule_p()const -{ - Paper_def *p =paper(); - - Symbol s; - s = p->lookup_l()->rest(balltype); - - Molecule *m = new Molecule(Atom(s)); - if (dots) { - Symbol d =p->lookup_l()->dots(dots); - Molecule dm; - dm.add(Atom(d)); - m->add_right(dm); - } - m->translate(Offset(0,pos_i_ * paper()->internote())); - return m; -} - |