X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Frest-collision.cc;h=536ced40e5b7fb75b88b34893da3064ff3faa8bd;hb=90e4d7057f3857da049dfda3d130017d4719bd6b;hp=86de7a9c3d7f2588880a64a0d1862ebf4a81f3ad;hpb=958e95822083954cad00e0a598eb9f12ceba67b9;p=lilypond.git diff --git a/lily/rest-collision.cc b/lily/rest-collision.cc index 86de7a9c3d..536ced40e5 100644 --- a/lily/rest-collision.cc +++ b/lily/rest-collision.cc @@ -36,6 +36,7 @@ using namespace std; #include "grob.hh" #include "unpure-pure-container.hh" #include "warn.hh" +#include "lily-imports.hh" MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Rest_collision, force_shift_callback_rest, 2, 1, ""); SCM @@ -51,7 +52,7 @@ Rest_collision::force_shift_callback_rest (SCM rest, SCM offset) if (scm_is_number (offset)) rest_grob->translate_axis (scm_to_double (offset), Y_AXIS); - if (Note_column::has_interface (parent) && Note_column::has_rests (parent)) + if (has_interface (parent) && Note_column::has_rests (parent)) { Grob *collision = unsmob (parent->get_object ("rest-collision")); @@ -75,7 +76,7 @@ Rest_collision::add_column (Grob *me, Grob *p) chain_offset_callback (rest, Unpure_pure_container::make_smob (Rest_collision::force_shift_callback_rest_proc, - ly_lily_module_constant ("pure-chain-offset-callback")), + Lily::pure_chain_offset_callback), Y_AXIS); } } @@ -108,7 +109,7 @@ Rest_collision::calc_positioning_done (SCM smob) for (vsize i = 0; i < elts.size (); i++) { Grob *e = elts[i]; - if (Note_column::has_interface (e)) + if (has_interface (e)) { if (unsmob (e->get_object ("rest"))) rests.push_back (e);