From: fred Date: Tue, 26 Mar 2002 21:58:26 +0000 (+0000) Subject: lilypond-1.1.26 X-Git-Tag: release/1.5.59~2335 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=e9c17cb7dd4eb58076eb5c88c16115ffa9c6c200;p=lilypond.git lilypond-1.1.26 --- diff --git a/lily/text-item.cc b/lily/text-item.cc deleted file mode 100644 index bf1b597654..0000000000 --- a/lily/text-item.cc +++ /dev/null @@ -1,91 +0,0 @@ -/* - text-item.cc -- implement Text_item - - source file of the GNU LilyPond music typesetter - - (c) 1997--1998 Han-Wen Nienhuys -*/ - -#if 0 -#include "musical-request.hh" -#include "paper-def.hh" -#include "text-item.hh" -#include "stem.hh" -#include "molecule.hh" -#include "lookup.hh" -#include "debug.hh" - - -Text_item::Text_item (General_script_def* tdef_l, Direction d) -{ - dir_ = d; - fat_b_ = false; - tdef_p_ = tdef_l->clone (); -} - -Text_item::~Text_item () -{ - delete tdef_p_; -} - -void -Text_item::do_pre_processing () -{ - if (!dir_) - dir_ = DOWN; -} - -Real -Text_item::get_position_f () const -{ - // uhuh, tdef/gdef? - if (Text_def *tdl = dynamic_cast(tdef_p_)) - { - if (tdl->style_str_ != "finger") // HUHH? - return Staff_side::get_position_f (); - } - - if (!dir_) - { - warning (_ ("Text_item::get_position_f(): " - "somebody forgot to set my vertical direction, returning -20")); - return -20; - } - - Interval v = support_extent (); - // add no extra: fingers should be just above note, no? - return v[dir_]; -} - -Interval -Text_item::symbol_height () const -{ - return tdef_p_->get_atom (paper (), dir_).dim_.y (); -} - -Molecule* -Text_item::do_brew_molecule_p () const -{ - Atom a (tdef_p_->get_atom (paper (), dir_)); - - if (!fat_b_) - a.dim_[X_AXIS] = Interval (0,0); - Molecule* mol_p = new Molecule (a); -#if 0 - if (dir_<0) // should do something better anyway. - mol_p->translate_axis (mol_p->extent ().y ().left , Y_AXIS); -#endif - - mol_p->translate_axis (coordinate_offset_f_, Y_AXIS); - -#if 0 - // fine for one lyric, urg for lyric chord - mol_p->translate_axis (a.dim_.y ().length (), Y_AXIS); -#endif - - return mol_p; -} - - - -#endif