]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/tuplet-bracket.cc
release: 1.5.47
[lilypond.git] / lily / tuplet-bracket.cc
index dc74135a3c42e8fae888a6a70f4babd5bec2994e..da4f0585403be71e19c916ca22b204eb86e35294 100644 (file)
@@ -16,7 +16,7 @@
 #include "paper-column.hh"
 #include "paper-def.hh"
 #include "text-item.hh"
-#include "tuplet-spanner.hh"
+#include "tuplet-bracket.hh"
 #include "stem.hh"
 #include "note-column.hh"
 #include "dimensions.hh"
@@ -26,9 +26,6 @@
 #include "staff-symbol-referencer.hh"
 
 /*
-  TODO:
-  staff-line collisions for horizontal tuplet brackets.
-
   TODO:
 
   in the case that there is no bracket, but there is a (single) beam,
  */
 
 
-
-void
-Tuplet_bracket::set_interface (Grob*me)
-{
-  me->set_interface (ly_symbol2scm ("tuplet-bracket"));
-}
-
 MAKE_SCHEME_CALLBACK (Tuplet_bracket,brew_molecule,1);
 SCM
 Tuplet_bracket::brew_molecule (SCM smob) 
@@ -302,3 +292,16 @@ Tuplet_bracket::add_column (Grob*me, Item*n)
 }
 
 
+bool
+Tuplet_bracket::has_interface (Grob*me)
+{
+  return me->has_interface (ly_symbol2scm ("tuplet-bracket-interface"));
+}
+
+
+
+
+ADD_INTERFACE (Tuplet_bracket,"tuplet-bracket-interface",
+  "A bracket with a number in the middle, used for tuplets.",
+  "columns number-gap delta-y tuplet-bracket-visibility tuplet-number-visibility thick direction");
+