#include "group-interface.hh"
#include "axis-group-interface.hh"
#include "hara-kiri-group-spanner.hh"
-#include "paper-def.hh"
+#include "output-def.hh"
MAKE_SCHEME_CALLBACK (Align_interface,alignment_callback,2);
SCM
SCM d = me->get_property ("stacking-dir");
- Direction stacking_dir = ly_number_p (d) ? to_dir (d) : CENTER;
+ Direction stacking_dir = ly_c_number_p (d) ? to_dir (d) : CENTER;
if (!stacking_dir)
stacking_dir = DOWN;
&& Hara_kiri_group_spanner::has_interface (elems[j]))
Hara_kiri_group_spanner::consider_suicide (elems[j]);
- if (!elems[j]->live ())
+ if (!elems[j]->is_live ())
elems.del (j);
}
SCM d = me->get_property ("stacking-dir");
- Direction stacking_dir = ly_number_p (d) ? to_dir (d) : CENTER;
+ Direction stacking_dir = ly_c_number_p (d) ? to_dir (d) : CENTER;
if (!stacking_dir)
stacking_dir = DOWN;
- Interval threshold = robust_scm2interval ( me->get_property ("threshold"), Interval (0, Interval::infinity ()));
+ Interval threshold = robust_scm2interval (me->get_property ("threshold"), Interval (0, Interval::infinity ()));
Array<Interval> dims;
FIXME: uncommenting freaks out the Y-alignment of
line-of-score.
*/
- if (ly_number_p (align))
+ if (ly_c_number_p (align))
center_offset = total.linear_combination (ly_scm2double (align));
for (int j = 0 ; j < all_grobs.size (); j++)
{
while (g)
{
- if (ly_number_p (g->get_property ("forced-distance")))
+ if (ly_c_number_p (g->get_property ("forced-distance")))
return g;
g = g->get_parent (Y_AXIS);