source file of the GNU LilyPond music typesetter
- (c) 2005--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ (c) 2005--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#include "line-interface.hh"
-#include "lily-guile.hh"
#include "spanner.hh"
#include "output-def.hh"
#include "item.hh"
struct Figured_bass_continuation
{
- static bool has_interface (Grob*);
+ DECLARE_GROB_INTERFACE();
public:
DECLARE_SCHEME_CALLBACK(print, (SCM));
{
Spanner *me = dynamic_cast<Spanner*> (unsmob_grob (grob));
extract_grob_set (me, "figures", figures);
- if (figures.is_empty ())
+ if (figures.empty ())
return scm_from_double (0.0);
Grob *common = common_refpoint_of_array (figures, me, Y_AXIS);
Spanner *me = dynamic_cast<Spanner*> (unsmob_grob (grob));
Real thick =
- me->layout ()->get_dimension (ly_symbol2scm ("linethickness"))
+ me->layout ()->get_dimension (ly_symbol2scm ("line-thickness"))
* robust_scm2double (me->get_property ("thickness"), 1);
Interval spanned;
}
ADD_INTERFACE(Figured_bass_continuation,
- "figured-bass-continuation-interface",
"Simple extender line between bounds.",
/* props */