(c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
-#include "break-align-interface.hh"
-#include <cmath>
+#include <math.h>
+#include "break-align-interface.hh"
#include <libc-extension.hh> // isinf
#include "self-alignment-interface.hh"
{
SCM sym = scm_car (order);
- for (SCM s =elts; scm_is_pair (s); s = scm_cdr (s))
+ for (SCM s = elts; scm_is_pair (s); s = scm_cdr (s))
{
Grob *g = unsmob_grob (scm_car (s));
if (g && sym == g->get_property ("break-align-symbol"))
Array<Interval> extents;
int last_nonempty = -1;
- for (int i=0; i < elems.size (); i++)
+ for (int i = 0; i < elems.size (); i++)
{
Interval y = elems[i]->extent (elems[i], X_AXIS);
extents.push (y);
Array<Real> offsets;
offsets.set_size (elems.size ());
- for (int i= 0; i < offsets.size ();i ++)
+ for (int i = 0; i < offsets.size ();i ++)
offsets[i] = 0.0;
== ly_symbol2scm ( "left-edge"))
edge_idx = idx;
- SCM l =elt->get_property ("space-alist");
+ SCM l = elt->get_property ("space-alist");
if (scm_is_pair (l))
{
- alist= l;
+ alist = l;
break;
}
}
for (SCM s = r ? r->get_property ("elements") : SCM_EOL;
!scm_is_symbol (rsym) && scm_is_pair (s); s = scm_cdr (s))
{
- Grob * elt =unsmob_grob (scm_car (s));
+ Grob * elt = unsmob_grob (scm_car (s));
rsym = elt->get_property ("break-align-symbol");
}
Real here = 0.0;
Interval total_extent;
- Real alignment_off =0.0;
- for (int i =0 ; i < offsets.size (); i++)
+ Real alignment_off = 0.0;
+ for (int i = 0 ; i < offsets.size (); i++)
{
here += offsets[i];
if (i == edge_idx)
alignment_off = -total_extent[LEFT];
here = alignment_off;
- for (int i =0 ; i < offsets.size (); i++)
+ for (int i = 0 ; i < offsets.size (); i++)
{
here += offsets[i];
elems[i]->translate_axis (here, X_AXIS);