X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fambitus.hh;h=a72acba8fa9b332d767d37729aaba2e21fe7e9eb;hb=5b4b0d6e9a197e8f9eb085b7c2ad78b8be3e5cfc;hp=c6b21388d17790a7bcc1da3d3c484a439c06f9d6;hpb=680d569e15890605428c5174b438ac11b63c32d5;p=lilypond.git diff --git a/lily/include/ambitus.hh b/lily/include/ambitus.hh index c6b21388d1..a72acba8fa 100644 --- a/lily/include/ambitus.hh +++ b/lily/include/ambitus.hh @@ -3,18 +3,21 @@ source file of the GNU LilyPond music typesetter - (C) 2000 Juergen Reuter + (c) 2000--2008 Juergen Reuter */ #ifndef AMBITUS_HH #define AMBITUS_HH -#include "lily-guile.hh" +#include "lily-proto.hh" +#include "grob-interface.hh" struct Ambitus { - DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM smob)); - static bool has_interface (Grob*); + DECLARE_SCHEME_CALLBACK (print, (SCM smob)); + DECLARE_GROB_INTERFACE(); + static Slice get_positions (Grob *); + static Interval head_width (Grob *me, Grob *common); }; #endif // AMBITUS_HH