From 015e48012e610f3651f98bfdf356f19aeb75e841 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Sat, 24 Feb 2001 22:51:46 +0100 Subject: [PATCH] partial: 1.3.131.jcn ============ * Documentation: notation contexts. * 2001 (c) search-replace patch. * Center rehearsal marks by default. * Fixing collapsed dynamics with part-combine * \property tupletNumberFormatFunction selects formatting function for tuplet brackets. 1.3.130.j --- lily/{tuplet-spanner.cc => tuplet-bracket.cc} | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) rename lily/{tuplet-spanner.cc => tuplet-bracket.cc} (91%) diff --git a/lily/tuplet-spanner.cc b/lily/tuplet-bracket.cc similarity index 91% rename from lily/tuplet-spanner.cc rename to lily/tuplet-bracket.cc index 2b2ddd8ae1..a835f21c5b 100644 --- a/lily/tuplet-spanner.cc +++ b/lily/tuplet-bracket.cc @@ -1,9 +1,9 @@ /* - plet-spanner.cc -- implement Tuplet_spanner + plet-spanner.cc -- implement Tuplet_bracket source file of the GNU LilyPond music typesetter - (c) 1997--2000 Jan Nieuwenhuizen + (c) 1997--2001 Jan Nieuwenhuizen */ @@ -24,7 +24,7 @@ #include "spanner.hh" void -Tuplet_spanner::set_interface (Grob*me) +Tuplet_bracket::set_interface (Grob*me) { me->set_interface (ly_symbol2scm ("tuplet-bracket")); } @@ -32,9 +32,9 @@ Tuplet_spanner::set_interface (Grob*me) /* TODO: use stem->beam fields to find Beams. Autobeams aren't found through the engraver mechanism. */ -MAKE_SCHEME_CALLBACK(Tuplet_spanner,brew_molecule,1); +MAKE_SCHEME_CALLBACK(Tuplet_bracket,brew_molecule,1); SCM -Tuplet_spanner::brew_molecule (SCM smob) +Tuplet_bracket::brew_molecule (SCM smob) { Grob *me= unsmob_grob (smob); Molecule mol; @@ -116,7 +116,7 @@ Tuplet_spanner::brew_molecule (SCM smob) use first -> last note for slope, and then correct for disturbing notes in between. */ void -Tuplet_spanner::calc_position_and_height (Grob*me,Real *offset, Real * dy) +Tuplet_bracket::calc_position_and_height (Grob*me,Real *offset, Real * dy) { Link_array column_arr= Pointer_group_interface__extract_elements (me, (Grob*)0, "columns"); @@ -174,7 +174,7 @@ Tuplet_spanner::calc_position_and_height (Grob*me,Real *offset, Real * dy) use first -> last note for slope, */ void -Tuplet_spanner::calc_dy (Grob*me,Real * dy) +Tuplet_bracket::calc_dy (Grob*me,Real * dy) { Link_array column_arr= Pointer_group_interface__extract_elements (me, (Grob*)0, "columns"); @@ -186,10 +186,10 @@ Tuplet_spanner::calc_dy (Grob*me,Real * dy) *dy = column_arr.top ()->extent (column_arr.top (), Y_AXIS) [d] - column_arr[0]->extent (column_arr[0], Y_AXIS) [d]; } -MAKE_SCHEME_CALLBACK(Tuplet_spanner,after_line_breaking,1); +MAKE_SCHEME_CALLBACK(Tuplet_bracket,after_line_breaking,1); SCM -Tuplet_spanner::after_line_breaking (SCM smob) +Tuplet_bracket::after_line_breaking (SCM smob) { Grob * me = unsmob_grob (smob); Link_array column_arr= @@ -206,7 +206,7 @@ Tuplet_spanner::after_line_breaking (SCM smob) Direction d = Directional_element_interface::get (me); if (!d) { - d = Tuplet_spanner::get_default_dir (me); + d = Tuplet_bracket::get_default_dir (me); Directional_element_interface::set (me, d); } @@ -233,7 +233,7 @@ Tuplet_spanner::after_line_breaking (SCM smob) Direction -Tuplet_spanner::get_default_dir (Grob*me) +Tuplet_bracket::get_default_dir (Grob*me) { Direction d = UP; SCM dir_sym =me->get_grob_property ("dir-forced"); @@ -259,14 +259,14 @@ Tuplet_spanner::get_default_dir (Grob*me) } void -Tuplet_spanner::add_beam (Grob*me, Grob *b) +Tuplet_bracket::add_beam (Grob*me, Grob *b) { me->add_dependency (b); Pointer_group_interface::add_element (me, "beams",b); } void -Tuplet_spanner::add_column (Grob*me, Item*n) +Tuplet_bracket::add_column (Grob*me, Item*n) { Pointer_group_interface::add_element (me, "columns",n); me->add_dependency (n); -- 2.39.5