#include "note-column.hh"
-#include <cmath> // ceil
+#include <cmath> // ceil
using namespace std;
#include "accidental-placement.hh"
{
extract_grob_set (me, "note-heads", heads);
if (heads.size ())
- return (Direction)sign (head_positions_interval (me).center ());
+ return (Direction)sign (head_positions_interval (me).center ());
}
programming_error ("note column without heads and stem");
{
extract_grob_set (me, "note-heads", heads);
if (heads.size ())
- both = true;
+ both = true;
else
- me->set_object ("rest", h->self_scm ());
+ me->set_object ("rest", h->self_scm ());
}
else if (Note_head::has_interface (h))
{
if (unsmob_grob (me->get_object ("rest")))
- both = true;
+ both = true;
Pointer_group_interface::add_grob (me, ly_symbol2scm ("note-heads"), h);
}
Grob *h = heads[i];
acc = h ? unsmob_grob (h->get_object ("accidental-grob")) : 0;
if (acc)
- break;
+ break;
}
if (!acc)
{
Grob *dots = unsmob_grob (heads[i]->get_object ("dot"));
if (dots)
- return dots->get_parent (X_AXIS);
+ return dots->get_parent (X_AXIS);
}
return 0;
}
ADD_INTERFACE (Note_column,
- "Stem and noteheads combined.",
-
- /* properties */
- "arpeggio "
- "force-hshift "
- "horizontal-shift "
- "ignore-collision "
- "note-heads "
- "rest "
- "rest-collision "
- "stem "
- );
+ "Stem and noteheads combined.",
+
+ /* properties */
+ "arpeggio "
+ "force-hshift "
+ "horizontal-shift "
+ "ignore-collision "
+ "note-heads "
+ "rest "
+ "rest-collision "
+ "stem "
+ );