X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Frest-column.cc;h=9f811d39ded19fbf045bff551be9f8d1954cea96;hb=6ce61146edb1c36647b514778c29cdc9beedab6a;hp=a58e73846f9424379187f62180ca187e64b24867;hpb=6a0ea5e307744ad53d8b4a7381f2b27c2cfc9c13;p=lilypond.git diff --git a/lily/rest-column.cc b/lily/rest-column.cc index a58e73846f..9f811d39de 100644 --- a/lily/rest-column.cc +++ b/lily/rest-column.cc @@ -13,48 +13,7 @@ #include "stem.hh" IMPLEMENT_STATIC_NAME(Rest_column); -IMPLEMENT_IS_TYPE_B1(Rest_column,Item); - -Rest_column::Rest_column() -{ - dir_i_ = 0; - stem_l_ = 0; -} - -void -Rest_column::add(Note_head *n_l) -{ - add_support(n_l); - head_l_arr_.push(n_l); -} - -void -Rest_column::add(Stem*stem_l) -{ - stem_l_ = stem_l; - add_dependency(stem_l); -// add_support(stem_l); -} - -void -Rest_column::do_print() const -{ -#ifndef NPRINT - mtor << "heads: " << head_l_arr_.size(); -#endif -} - -void -Rest_column::do_substitute_dependency(Score_elem*o,Score_elem*n) -{ - Script_column::do_substitute_dependency(o,n); - if (o == stem_l_) - stem_l_ = n? (Stem*)n->item() :0; - - if (o->is_type_b( Note_head::static_name()) ) - head_l_arr_.substitute( (Note_head*)o->item(), - (n)? (Note_head*)n->item() : 0); -} +IMPLEMENT_IS_TYPE_B1(Rest_column,Head_column); /**