- {
- note_column_ = new Item (get_property ("NoteColumn"));
- announce_grob(note_column_, SCM_EOL);
-
-
- spacing_ = new Item (get_property ("NoteSpacing"));
- spacing_->set_grob_property ("left-items", gh_cons (note_column_->self_scm (), SCM_EOL));
- announce_grob(spacing_, SCM_EOL);
-
- if (last_spacing_)
- {
- Pointer_group_interface::add_grob (last_spacing_,
- ly_symbol2scm ("right-items" ),
- note_column_);
- }
-
- }
-
- for (int i=0; i < rhead_l_arr_.size (); i++)
- {
- if (!rhead_l_arr_[i]->get_parent (X_AXIS))
- Note_column::add_head (note_column_, rhead_l_arr_[i]);
- }
- rhead_l_arr_.set_size (0);
+ note_column_ = make_item ("NoteColumn", rheads_[0]->self_scm ());
+
+ for (vsize i = 0; i < rheads_.size (); i++)
+ if (!rheads_[i]->get_parent (X_AXIS))
+ Note_column::add_head (note_column_, rheads_[i]);
+
+ rheads_.resize (0);