2 clef-item.cc -- implement Clef_item
4 source file of the LilyPond music typesetter
6 (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
9 #include "clef-item.hh"
11 #include "molecule.hh"
12 #include "paper-def.hh"
14 #include "clef-reg.hh"
18 Clef_item::Clef_item()
25 Clef_item::read(String t)
38 Clef_item::read(Clef_register const &k)
40 read(k.clef_type_str_);
44 Clef_item::brew_molecule_p()const
49 Symbol s = paper()->lookup_l()->clef(t);
50 Molecule*output = new Molecule(Atom(s));
51 output->translate(Offset(0, paper()->internote() * y_off));
55 IMPLEMENT_STATIC_NAME(Clef_item);