X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftie-column.cc;h=e8384f18554e820e28462d678093ed8396c2a54a;hb=10ac84f21313e8cc86540d1c8137cb96020b98b3;hp=68639605d38b7a625ba035ac89f300697b7d9a2e;hpb=31568c504806f35aac420a394c9eab07abd9faa7;p=lilypond.git diff --git a/lily/tie-column.cc b/lily/tie-column.cc index 68639605d3..e8384f1855 100644 --- a/lily/tie-column.cc +++ b/lily/tie-column.cc @@ -10,6 +10,7 @@ #include +#include "output-def.hh" #include "skyline.hh" #include "warn.hh" #include "paper-column.hh" @@ -100,6 +101,25 @@ Tie_column::calc_positioning_done (SCM smob) problem.details_); set_grob_direction (ties[i], base[i].dir_); + +#if DEBUG_TIE_SCORING + if (to_boolean (me->layout () + ->lookup_variable (ly_symbol2scm ("debug-tie-scoring")))) + { + string card = to_string ("%d (%.2f): ", base[i].position_, base[i].delta_y_) + + base[i].card () + base.tie_card (i); + + + if (i == 0) + card += base.card (); + if (i == base.size () - 1) + card += to_string ("TOTAL=%.2f", base.score ()); + + ties[i]->set_property ("quant-score", + scm_makfrom0str (card.c_str ())); + } +#endif + } return SCM_BOOL_T; }