X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ffingering-column-engraver.cc;h=a2a37143b37a81efc59482fda913b1b7c7eddf20;hb=7ba578d0e75eab7d78b4906bc6cdf7de10e077a2;hp=9cca71139129f8d77a47e9698025c0603bae357b;hpb=e98a84d3adfccbce3792b1176c937cc23589e669;p=lilypond.git diff --git a/lily/fingering-column-engraver.cc b/lily/fingering-column-engraver.cc index 9cca711391..a2a37143b3 100644 --- a/lily/fingering-column-engraver.cc +++ b/lily/fingering-column-engraver.cc @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 1999--2012 Han-Wen Nienhuys + Copyright (C) 2012 Mike Solomon LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -27,7 +27,7 @@ /** Find potentially colliding scripts, and put them in a - Fingering_column, that will fix the collisions. */ + Fingering_column, that will fix the columns. */ class Fingering_column_engraver : public Engraver { Drul_array fingering_columns_; @@ -37,7 +37,7 @@ class Fingering_column_engraver : public Engraver public: TRANSLATOR_DECLARATIONS (Fingering_column_engraver); protected: - DECLARE_ACKNOWLEDGER (finger); + void acknowledge_finger (Grob_info); void process_acknowledged (); void stop_translation_timestep (); }; @@ -101,7 +101,12 @@ Fingering_column_engraver::process_acknowledged () } } -ADD_ACKNOWLEDGER (Fingering_column_engraver, finger); +void +Fingering_column_engraver::boot () +{ + ADD_ACKNOWLEDGER (Fingering_column_engraver, finger); +} + ADD_TRANSLATOR (Fingering_column_engraver, /* doc */ "Find potentially colliding scripts and put them into a"