X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fkey-engraver.cc;h=9f77135ede686dd70be1161fa7a0a00d51bf805f;hb=f5fe565be2b3662bc5fedb1f40a337c3ad0d08f4;hp=57035089c4f23f340cf14b8e70b8a88de836cf63;hpb=f0e09b4eb0e403b1083d2612cd843df298b8d5dd;p=lilypond.git diff --git a/lily/key-engraver.cc b/lily/key-engraver.cc index 57035089c4..9f77135ede 100644 --- a/lily/key-engraver.cc +++ b/lily/key-engraver.cc @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 1997--2014 Han-Wen Nienhuys + Copyright (C) 1997--2015 Han-Wen Nienhuys LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -78,8 +78,8 @@ Key_engraver::create_key (bool is_default) item_->set_property ("c0-position", get_property ("middleCClefPosition")); - SCM last = get_property ("lastKeySignature"); - SCM key = get_property ("keySignature"); + SCM last = get_property ("lastKeyAlterations"); + SCM key = get_property ("keyAlterations"); if ((to_boolean (get_property ("printKeyCancellation")) || key == SCM_EOL) @@ -140,7 +140,7 @@ Key_engraver::acknowledge_clef (Grob_info /* info */) void Key_engraver::acknowledge_bar_line (Grob_info /* info */) { - if (scm_is_pair (get_property ("keySignature"))) + if (scm_is_pair (get_property ("keyAlterations"))) create_key (true); } @@ -148,7 +148,7 @@ void Key_engraver::process_music () { if (key_event_ - || get_property ("lastKeySignature") != get_property ("keySignature")) + || get_property ("lastKeyAlterations") != get_property ("keyAlterations")) create_key (false); } @@ -156,7 +156,7 @@ void Key_engraver::stop_translation_timestep () { item_ = 0; - context ()->set_property ("lastKeySignature", get_property ("keySignature")); + context ()->set_property ("lastKeyAlterations", get_property ("keyAlterations")); cancellation_ = 0; key_event_ = 0; } @@ -198,7 +198,7 @@ Key_engraver::read_event (Stream_event const *r) r->origin ()->warning (_ ("Incomplete keyAlterationOrder for key signature")); } - context ()->set_property ("keySignature", scm_reverse_x (accs, SCM_EOL)); + context ()->set_property ("keyAlterations", scm_reverse_x (accs, SCM_EOL)); context ()->set_property ("tonic", r->get_property ("tonic")); } @@ -206,10 +206,10 @@ Key_engraver::read_event (Stream_event const *r) void Key_engraver::initialize () { - context ()->set_property ("keySignature", SCM_EOL); - context ()->set_property ("lastKeySignature", SCM_EOL); + context ()->set_property ("keyAlterations", SCM_EOL); + context ()->set_property ("lastKeyAlterations", SCM_EOL); - Pitch p (0, 0, 0); + Pitch p; context ()->set_property ("tonic", p.smobbed_copy ()); } @@ -229,13 +229,13 @@ ADD_TRANSLATOR (Key_engraver, "explicitKeySignatureVisibility " "extraNatural " "keyAlterationOrder " - "keySignature " - "lastKeySignature " + "keyAlterations " + "lastKeyAlterations " "printKeyCancellation " "middleCClefPosition ", /* write */ - "keySignature " - "lastKeySignature " + "keyAlterations " + "lastKeyAlterations " "tonic " );