X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fparenthesis-engraver.cc;h=e7f83de80cf8cb2e485dce5bbef8dacf723ec49d;hb=5b4b0d6e9a197e8f9eb085b7c2ad78b8be3e5cfc;hp=b9ef4d8dce34b774a66297d5cee92b48eaa73c9a;hpb=0c5bcc9f980e3dc40b53543a957bbf353d7c2308;p=lilypond.git diff --git a/lily/parenthesis-engraver.cc b/lily/parenthesis-engraver.cc index b9ef4d8dce..e7f83de80c 100644 --- a/lily/parenthesis-engraver.cc +++ b/lily/parenthesis-engraver.cc @@ -3,13 +3,12 @@ source file of the GNU LilyPond music typesetter - (c) 2005--2006 Han-Wen Nienhuys + (c) 2005--2008 Han-Wen Nienhuys */ #include "engraver.hh" -#include "grob.hh" #include "item.hh" #include "pointer-group-interface.hh" #include "simple-closure.hh" @@ -26,7 +25,7 @@ protected: DECLARE_ACKNOWLEDGER (grob); }; -Parenthesis_engraver::Parenthesis_engraver() +Parenthesis_engraver::Parenthesis_engraver () { } @@ -41,8 +40,9 @@ Parenthesis_engraver::acknowledge_grob (Grob_info info) { Engraver *eng = dynamic_cast (info.origin_translator ()); Item *paren = eng->make_item ("ParenthesesItem", victim->self_scm ()); - Pointer_group_interface::add_grob (paren, ly_symbol2scm ("elements"), victim); + + paren->set_parent (victim, Y_AXIS); Real size = robust_scm2double (paren->get_property ("font-size"), 0.0) + robust_scm2double (victim->get_property ("font-size"), 0.0); @@ -64,11 +64,16 @@ Parenthesis_engraver::acknowledge_grob (Grob_info info) ADD_ACKNOWLEDGER (Parenthesis_engraver, grob); ADD_TRANSLATOR (Parenthesis_engraver, - /* doc */ "Parenthesize objects whose music cause has the @code{parenthesize} " - "property.", + /* doc */ + "Parenthesize objects whose music cause has the" + " @code{parenthesize} property.", /* create */ "ParenthesesItem ", - /* accept */ "", - /* read */ "", - /* write */ ""); + + /* read */ + "", + + /* write */ + "" + );