-void
-Score_engraver::set_columns (Score_column *new_command_l,
- Score_column *new_musical_l)
-{
- if (command_column_l_ && command_column_l_->linked_b())
- {
- pscore_p_->add_column (command_column_l_);
- scoreline_l_->add_element (command_column_l_);
- }
- else
- {
- delete command_column_l_ ;
- command_column_l_ =0;
- }
- if (new_command_l)
- {
- command_column_l_ = new_command_l;
- command_column_l_->musical_b_ = false;
- }
- if (musical_column_l_ && musical_column_l_->linked_b())
- {
- pscore_p_->add_column (musical_column_l_);
- scoreline_l_->add_element (musical_column_l_);
- }
- else
- {
- delete musical_column_l_;
- musical_column_l_ = 0;
- }
+ command_column_l_->set_grob_property ("when", now_mom_.smobbed_copy ());
+ musical_column_l_->set_grob_property ("when", now_mom_.smobbed_copy ());
+
+ scoreline_l_->add_column (command_column_l_);
+ scoreline_l_->add_column (musical_column_l_);