void
PScore::preprocess()
{
-#if 0
- for (PCursor<Item*> ic(its); ic.ok(); ic++){
- ic->preprocess();
- }
-#endif
}
void
PCursor<PCol *>
PScore::find_col(const PCol *c)const
{
- PCursor<PCol*> cc(cols);
- for (; cc.ok(); cc++)
- if (cc.ptr() == c || cc->prebreak == c || cc->postbreak == c)
- return cc;
- return cc;
+ PCol*what = (PCol*)c;
+ if (what->daddy )
+ what = what -> daddy;
+
+ return cols.find(what);
}
void