]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.1.26
authorfred <fred>
Tue, 26 Mar 2002 21:58:26 +0000 (21:58 +0000)
committerfred <fred>
Tue, 26 Mar 2002 21:58:26 +0000 (21:58 +0000)
lily/text-item.cc [deleted file]

diff --git a/lily/text-item.cc b/lily/text-item.cc
deleted file mode 100644 (file)
index bf1b597..0000000
+++ /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 <hanwen@cs.uu.nl>
-*/
-
-#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<Text_def*>(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