sb.translate(Offset(x, (x * slope + left_pos)* inter_f));
mol_p->add(sb);
}
- mol_p->translate_x(x0 - left_col_l_->hpos);
+ mol_p->translate_x(x0 - left_col_l_->hpos_f_);
return mol_p;
}
Spanner::do_print();
#endif
}
-/*
- duh. The stem is not a dependency but a dependent
- */
+
void
-Beam::do_substitute_dependency(Score_elem*o,Score_elem*n)
+Beam::do_substitute_dependent(Score_elem*o,Score_elem*n)
{
if (o->is_type_b( Stem::static_name() )) {
stems.substitute( (Stem*)o->item(), n?(Stem*) n->item():0);
for(int i=0; i < support_l_arr_.size(); i++)
key_item_p->add_support(support_l_arr_[i]);
+ announce_element(Score_elem_info(key_item_p, 0)); // ugh ugh ugh
typeset_element(key_item_p);
}
Interval
Spanner::do_width()const
{
- Real r = right_col_l_->hpos;
- Real l = left_col_l_->hpos;
+ Real r = right_col_l_->hpos_f_;
+ Real l = left_col_l_->hpos_f_;
assert(*left_col_l_ < *right_col_l_);
assert(r>=l);