X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fline-spanner.hh;h=be124f74e45bad97fdf46822611ca3ab64a6bf18;hb=68d7330f72a14a8df49c49ed1566179248096092;hp=a784b02bb22c1dc0dbb3f65079c11da5bdb665d7;hpb=b9955d706ca6f136b160f0611db85c6bdf0fea9b;p=lilypond.git diff --git a/lily/include/line-spanner.hh b/lily/include/line-spanner.hh index a784b02bb2..be124f74e4 100644 --- a/lily/include/line-spanner.hh +++ b/lily/include/line-spanner.hh @@ -3,22 +3,24 @@ source file of the GNU LilyPond music typesetter - (c) 2000--2003 Jan Nieuwenhuizen + (c) 2000--2006 Jan Nieuwenhuizen */ - #ifndef LINE_SPANNER_HH #define LINE_SPANNER_HH #include "lily-guile.hh" +class Grob; +class Stencil; + class Line_spanner { public: - DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM)); - DECLARE_SCHEME_CALLBACK(after_line_breaking, (SCM)); - static Molecule line_molecule (Grob* me, Real thick, Real dx, Real dy); - static bool has_interface (Grob*); + DECLARE_SCHEME_CALLBACK (print, (SCM)); + DECLARE_SCHEME_CALLBACK (after_line_breaking, (SCM)); + static Stencil line_stencil (Grob *me, Offset f, Offset t); + static bool has_interface (Grob *); private: static Offset get_broken_offset (Grob *me, Direction dir);