int i = scm_to_int (index);
if (i < 0 || i >= me->size ())
{
- scm_out_of_range (NULL, scm_from_size_t (i));
+ scm_out_of_range (NULL, scm_from_int (i));
}
return me->grob (i)->self_scm ();
{
Axis ax = (Axis)a;
dxy[ax]
- = + bound[RIGHT]->extent (common[X_AXIS], ax).center ()
- - bound[LEFT]->extent (common[X_AXIS], ax).center ();
+ = + robust_relative_extent (bound[RIGHT], common[X_AXIS], ax).center ()
+ - robust_relative_extent (bound[LEFT], common[X_AXIS], ax).center ();
my_off[ax] = me->relative_coordinate (common[a], ax);
his_off[ax] = bound[LEFT]->relative_coordinate (common[a], ax);
(GridLine
. (
- (callbacks . (stencil . ,Grid_line_interface::print))
+ (callbacks . ((stencil . ,Grid_line_interface::print)))
(X-extent-callback . ,Grid_line_interface::width_callback)
(self-alignment-X . ,CENTER)
(X-offset-callbacks . (,Self_alignment_interface::aligned_on_self
(length-callback ,procedure? "How to compute the duration of this music. This property
can only be defined as initializer in @file{define-music-types.scm}.")
(name ,symbol? "Name of this music object")
+ (no-continuation ,boolean? "If set, disallow continuation lines")
(numerator ,integer? "numerator of a time signature")
(once ,boolean? "Apply this operation only during one time step?")
(octavation ,integer?