X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fsimple-spacer.hh;h=d036dd191d3b3e5f8ff124a6cda6c2063bd7d34d;hb=47db9a3883d726ca53e2133a3b2298f78dd6a32e;hp=620921fe9ad300f49b03810b2eeb7309a070009a;hpb=4bb29573149a0ffa1f881c5e38a0fe68e9e76b67;p=lilypond.git diff --git a/lily/include/simple-spacer.hh b/lily/include/simple-spacer.hh index 620921fe9a..d036dd191d 100644 --- a/lily/include/simple-spacer.hh +++ b/lily/include/simple-spacer.hh @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 1999--2011 Han-Wen Nienhuys + Copyright (C) 1999--2015 Han-Wen Nienhuys LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -25,7 +25,7 @@ #include "spring.hh" #include "smobs.hh" -class Simple_spacer +class Simple_spacer : public Simple_smob { public: Simple_spacer (); @@ -38,11 +38,11 @@ public: Real configuration_length (Real) const; vector spring_positions () const; + void set_force (Real force); Real force () const; Real force_penalty (bool ragged) const; bool fits () const; - DECLARE_SIMPLE_SMOBS (Simple_spacer); private: Real expand_line (); @@ -68,4 +68,3 @@ Column_x_positions get_line_configuration (vector const &columns, bool ragged); #endif /* SIMPLE_SPACER_HH */ -