]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/tie-details.cc
Run grand-replace (issue 3765)
[lilypond.git] / lily / tie-details.cc
index 75a32d5bb78a1aabc584815851d73442ddc80595..1ae244485c62f54068466c2e1e648502d2c7dcc2 100644 (file)
@@ -1,10 +1,21 @@
 /*
-  tie-details.cc -- implement Tie_configuration, Tie_details
+  This file is part of LilyPond, the GNU music typesetter.
 
-  source file of the GNU LilyPond music typesetter
+  Copyright (C) 2005--2014 Han-Wen Nienhuys <hanwen@xs4all.nl>
 
-  (c) 2005--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
 
+  LilyPond is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  LilyPond is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 */
 
 #include "tie.hh"
@@ -14,9 +25,8 @@
 #include "warn.hh"
 #include "tie-details.hh"
 
-
 /*
-  this is a macro because we want ly_symbol2scm() 
+  this is a macro because we want ly_symbol2scm()
  */
 #define get_real_detail(src, defvalue) \
   robust_scm2double(ly_assoc_get (ly_symbol2scm (src), details, SCM_EOL), defvalue)
@@ -28,23 +38,22 @@ Tie_details::from_grob (Grob *me)
 {
   staff_symbol_referencer_ = me;
   staff_space_ = Staff_symbol_referencer::staff_space (me);
-  
+
   neutral_direction_ = to_dir (me->get_property ("neutral-direction"));
   if (!neutral_direction_)
     neutral_direction_ = DOWN;
-  
+
   SCM details = me->get_property ("details");
 
   height_limit_ = get_real_detail ("height-limit", 0.75);
-  ratio_ = get_real_detail ("ratio", .333);  
+  ratio_ = get_real_detail ("ratio", .333);
   between_length_limit_ = get_real_detail ("between-length-limit", 1.0);
-  
+
   wrong_direction_offset_penalty_ = get_real_detail ("wrong-direction-offset-penalty", 10);
-  
+
   min_length_ = get_real_detail ("min-length", 1.0);
   min_length_penalty_factor_ = get_real_detail ("min-length-penalty-factor", 1.0);
 
-
   // in half-space
   center_staff_line_clearance_ = get_real_detail ("center-staff-line-clearance", 0.4);
   tip_staff_line_clearance_ = get_real_detail ("tip-staff-line-clearance", 0.4);
@@ -62,7 +71,7 @@ Tie_details::from_grob (Grob *me)
   intra_space_threshold_ = get_real_detail ("intra-space-threshold", 1.0);
   outer_tie_length_symmetry_penalty_factor_ = get_real_detail ("outer-tie-length-symmetry-penalty-factor", 3.0);
   outer_tie_vertical_distance_symmetry_penalty_factor_ = get_real_detail ("outer-tie-vertical-distance-symmetry-penalty-factor", 3.0);
-  
+
   outer_tie_vertical_gap_ = get_real_detail ("outer-tie-vertical-gap", 0.15);
 
   single_tie_region_size_ = get_int_detail ("single-tie-region-size", 3);
@@ -72,8 +81,8 @@ Tie_details::from_grob (Grob *me)
 
 Tie_details::Tie_details ()
 {
-  staff_space_ = 1.0; 
+  staff_space_ = 1.0;
   height_limit_ = 1.0;
-  ratio_ = .333;   
+  ratio_ = .333;
 }