]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/tuplet-bracket.hh
Run `make grand-replace'.
[lilypond.git] / lily / include / tuplet-bracket.hh
index fc6830dd12b728c6cd2028cfb4deb258f238e6b2..d3209a5d3a9af9e5e7a789f7bbe464cb78083857 100644 (file)
@@ -1,14 +1,15 @@
 /*
   tuplet-bracket.hh -- part of GNU LilyPond
 
-  (c) 1997--2006 Jan Nieuwenhuizen <janneke@gnu.org>
+  (c) 1997--2008 Jan Nieuwenhuizen <janneke@gnu.org>
 */
 
 #ifndef Tuplet_bracket_HH
 #define Tuplet_bracket_HH
 
-#include "lily-guile.hh"
 #include "lily-proto.hh"
+#include "std-vector.hh"
+#include "grob-interface.hh"
 
 class Tuplet_bracket
 {
@@ -18,8 +19,9 @@ public:
   DECLARE_SCHEME_CALLBACK (calc_control_points, (SCM));
   DECLARE_SCHEME_CALLBACK (print, (SCM));
   DECLARE_SCHEME_CALLBACK (calc_connect_to_neighbors, (SCM smob));
+  DECLARE_SCHEME_CALLBACK (calc_cross_staff, (SCM));
   
-  static bool has_interface (Grob *);
+  DECLARE_GROB_INTERFACE();
   static Grob* get_common_x (Spanner *);
   static void add_tuplet_bracket (Grob *me, Grob *smaller_bracket);
   static void get_bounds (Grob *, Grob **, Grob **);