X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fstaff-symbol.hh;h=4dacde8b5353d4c6f49a3ef046b8351aead4e1f4;hb=8e622ad48c6b9d5d1042a350befe322edf6404c5;hp=59232e19a77d7c1dffd9bae048557677f0f2423c;hpb=75eebcb49e52d296b1da3e1074e0825d2c780db4;p=lilypond.git diff --git a/lily/include/staff-symbol.hh b/lily/include/staff-symbol.hh index 59232e19a7..4dacde8b53 100644 --- a/lily/include/staff-symbol.hh +++ b/lily/include/staff-symbol.hh @@ -3,14 +3,14 @@ source file of the GNU LilyPond music typesetter - (c) 1997--2006 Han-Wen Nienhuys + (c) 1997--2007 Han-Wen Nienhuys */ #ifndef STAFF_SYMBOL_HH #define STAFF_SYMBOL_HH -#include "lily-guile.hh" #include "lily-proto.hh" +#include "grob-interface.hh" /** TODO: add linethickness as parameter. @@ -21,10 +21,11 @@ public: static Real staff_space (Grob *); static Real get_line_thickness (Grob *); static Real get_ledger_line_thickness (Grob *); - + static int get_steps (Grob *); static int line_count (Grob *); DECLARE_SCHEME_CALLBACK (print, (SCM)); - static bool has_interface (Grob *); + DECLARE_SCHEME_CALLBACK (height, (SCM)); + DECLARE_GROB_INTERFACE(); }; #endif // STAFF_SYMBOL_HH