+++ /dev/null
-/*
- hyphen-engraver.hh -- declare Hyphen_engraver
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1999 Glen Prideaux <glenprideaux@iname.com>
-*/
-
-#ifndef HYPHEN_ENGRAVER_HH
-#define HYPHEN_ENGRAVER_HH
-
-#include "engraver.hh"
-#include "drul-array.hh"
-#include "hyphen-spanner.hh"
-#include "pqueue.hh"
-
-
-/**
- Generate an centred hyphen. Should make a Hyphen_spanner that
- typesets a nice centred hyphen of varying length depending on the
- gap between syllables.
-
- We remember the last Text_item that come across. When we get a
- request, we create the spanner, and attach the left point to the
- last lyrics, and the right point to any lyrics we receive by
- then. */
-class Hyphen_engraver : public Engraver
-{
- Text_item * last_lyric_l_;
- Text_item * current_lyric_l_;
- Hyphen_req* req_l_;
- Hyphen_spanner* hyphen_spanner_p_;
-public:
- Hyphen_engraver ();
- VIRTUAL_COPY_CONS (Translator);
-
-protected:
- virtual void acknowledge_element (Score_element_info);
- virtual void do_removal_processing();
- virtual void do_process_music();
- virtual bool do_try_music (Music*);
- virtual void do_pre_move_processing();
- virtual void do_post_move_processing ();
-private:
-
-};
-
-#endif // HYPHEN_ENGRAVER_HH
+++ /dev/null
-/*
- sustain-pedal.hh -- declare
-
- source file of the GNU LilyPond music typesetter
-
- (c) 2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-
- */
-
-#ifndef SUSTAIN_PEDAL_HH
-#define SUSTAIN_PEDAL_HH
-
-#include "item.hh"
-
-
-/*
- Urg.
- This is almost text
- Problem is:
- * we have no kerning
- * symbols are at wrong place in font
-
-
-
- Properties:
-
- glyph -- text string (TODO: make one large glyph of the Ped symbol, removes need for do_brew_molecule ())
-
-*/
-
-class Sustain_pedal : public Item
-{
-public:
- static SCM scheme_molecule (SCM);
-
- VIRTUAL_COPY_CONS (Score_element);
- Sustain_pedal (SCM);
-protected:
- // Molecule do_brew_molecule () const;
- virtual void after_line_breaking ();
-};
-
-
-#endif /* SUSTAIN_PEDAL_HH */
-