Real fixpos;
Colinfo();
void print() const;
- Real minright() const { return pcol_->width().max; }
- Real minleft() const { return -pcol_->width().min; }
+ Real minright() const { return pcol_->width().right; }
+ Real minleft() const { return -pcol_->width().left; }
};
struct Idealspacing;
struct Identifier;
struct Input_commands;
-struct Interval;
struct Item;
struct Key;
struct Keyitem;
struct Rhythmic_grouping;
struct Staff_commands_at ;
struct Commands_at ;
-struct Moment;
+struct Time_description;
+
#endif // PROTO_HH
#include "const.hh"
#include "vray.hh"
-Box::Box(svec<Real> &s)
-{
- assert(s.sz() == 4);
- x.min = s[0];
- x.max = s[1];
- y.min = s[2];
- y.max = s[3];
-}
Box::Box()
{
add(m);
return;
}
- Real xof=extent().x.max - m.extent().x.min;
+ Real xof=extent().x.right - m.extent().x.left;
Molecule toadd(m);
toadd.translate(Offset(xof, 0.0));
add(toadd);
add(m);
return;
}
- Real xof=extent().x.min - m.extent().x.max;
+ Real xof=extent().x.left - m.extent().x.right;
Molecule toadd(m);
toadd.translate(Offset(xof, 0.0));
add(toadd);
add(m);
return;
}
- Real yof=extent().y.max - m.extent().y.min;
+ Real yof=extent().y.right - m.extent().y.left;
Molecule toadd(m);
toadd.translate(Offset(0,yof));
add(toadd);
add(m);
return;
}
- Real yof=extent().y.min- m.extent().y.max;
+ Real yof=extent().y.left- m.extent().y.right;
Molecule toadd(m);
toadd.translate(Offset(0,yof));
add(toadd);
svec<Item*> col_its (select_items(s, c));
for (int j =0; j < col_its.sz(); j++)
col_its[j]->translate(Offset(-iv.length(),0));
- i->translate (Offset(-iv.max, 0));
+ i->translate (Offset(-iv.right, 0));
}
}
{
String s("\\vbox to ");
s += print_dimen(i.length());
- s += "{\\vskip "+print_dimen(i.max)+" ";
+ s += "{\\vskip "+print_dimen(i.right)+" ";
return s;
}
for (PCursor<const Spanner*> sp(pstaff_->spans); sp.ok(); sp++) {
- PCol *brokenstart = &MAX(*linestart, *sp->left);
- PCol *brokenstop = &MIN(*linestop, *sp->right);
+ PCol *brokenstart = &max(*linestart, *sp->left);
+ PCol *brokenstop = &min(*linestop, *sp->right);
if ( *brokenstart < *brokenstop) {
line_of_score_->pscore_-> // higghl
add_broken(sp->broken_at(brokenstart,brokenstop));