/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1997--2010 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 1997--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Axis_group_interface::add_element (me, h);
}
-/**
- translate the rest symbols vertically by amount DY, but only if
- they have no staff-position set.
-*/
-void
-Note_column::translate_rests (Grob *me, int dy)
-{
- Grob *r = unsmob_grob (me->get_object ("rest"));
- if (r && !scm_is_number (r->get_property ("staff-position")))
- {
- r->translate_axis (dy * Staff_symbol_referencer::staff_space (r) / 2.0, Y_AXIS);
- Grob *p = r->get_parent (Y_AXIS);
- p->flush_extent_cache (Y_AXIS);
- }
-}
-
Grob *
Note_column::first_head (Grob *me)
{
}
/*
- Return the first Accidentals grob that we find in a note-head.
+ Return the first AccidentalPlacement grob that we find in a note-head.
*/
Grob *
Note_column::accidentals (Grob *me)
if (dots)
return dots->get_parent (X_AXIS);
}
-
+
return 0;
}