]> git.donarmstrong.com Git - lilypond.git/blob - lily/ligature-bracket-engraver.cc
''
[lilypond.git] / lily / ligature-bracket-engraver.cc
1 /*   
2   ligature-bracket-engraver.cc -- implement Ligature_bracket_engraver
3   
4   source file of the GNU LilyPond music typesetter
5   
6   (c) 2002 Juergen Reuter <reuter@ipd.uka.de>
7   
8  */
9 #include "ligature-engraver.hh"
10 #include "spanner.hh"
11
12 class Ligature_bracket_engraver : public Ligature_engraver
13 {
14 protected:
15   virtual Spanner *create_ligature_spanner ();
16
17 public:
18   TRANSLATOR_DECLARATIONS(Ligature_bracket_engraver);
19
20 private:
21   void typeset_ligature_bracket ();
22 };
23
24
25 Ligature_bracket_engraver::Ligature_bracket_engraver ()
26 {
27 }
28
29 Spanner *
30 Ligature_bracket_engraver::create_ligature_spanner ()
31 {
32   return new Spanner (get_property ("LigatureBracket"));
33 }
34
35 ENTER_DESCRIPTION(Ligature_bracket_engraver,
36 /* descr */       "Handles Ligature_requests by engraving Ligature brackets.",
37 /* creats*/       "LigatureBracket",
38 /* acks  */       "ligature-head-interface rest-interface",
39 /* reads */       "",
40 /* write */       "");