X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fcontext.hh;h=4121f84c7836de7ac9aab17cb91286c9f62bafc7;hb=ec96fa3e252e98f3f540e9a0076510486c3a06d7;hp=45e94ab9e5593f78861dff6dc48e27080eceab63;hpb=bc95f4434f760d41191341ab4508b2064eb19025;p=lilypond.git diff --git a/lily/include/context.hh b/lily/include/context.hh index 45e94ab9e5..4121f84c78 100644 --- a/lily/include/context.hh +++ b/lily/include/context.hh @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 2004--2010 Han-Wen Nienhuys + Copyright (C) 2004--2011 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 @@ -146,7 +146,7 @@ Context *find_context_below (Context *where, bool melisma_busy (Context *); Context *get_voice_to_lyrics (Context *lyrics); -Grob *get_current_note_head (Context *voice); +Grob *get_current_note_head (Context *voice, bool include_grace_notes); Grob *get_current_rest (Context *voice); DECLARE_UNSMOB (Context, context); @@ -154,6 +154,9 @@ Moment measure_position (Context const *context); Moment measure_position (Context const *context, Duration const *dur); Rational measure_length (Context const *context); int measure_number (Context const *context); + +bool check_repeat_count_visibility (Context const *context, SCM count); + void set_context_property_on_children (Context *trans, SCM sym, SCM val); /* Shorthand for creating and broadcasting stream events. */ @@ -168,4 +171,3 @@ SCM nested_property_revert_alist (SCM alist, SCM prop_path); SCM evict_from_alist (SCM, SCM, SCM); #endif /* CONTEXT_HH */ -