#ifdef __GNUG__ #pragma implementation #endif #include "math_fracbase.h" MathFracbaseInset::MathFracbaseInset() : MathNestInset(2) {} bool MathFracbaseInset::idxRight(idx_type &, pos_type &) const { return false; } bool MathFracbaseInset::idxLeft(idx_type &, pos_type &) const { return false; } bool MathFracbaseInset::idxUpDown(idx_type & idx, pos_type & pos, bool up, int targetx) const { MathInset::idx_type target = !up; // up ? 0 : 1, since upper cell has idx 0 if (idx == target) return false; idx = target; pos = cell(idx).x2pos(targetx); return true; }