void RenderFrameSet::startResizing(GridAxis& axis, int position) { int split = hitTestSplit(axis, position); if (split == noSplit || axis.m_preventResize[split]) { axis.m_splitBeingResized = noSplit; return; } axis.m_splitBeingResized = split; axis.m_splitResizeOffset = position - splitPosition(axis, split); }
bool RenderFrameSet::canResizeColumn(const IntPoint& p) const { int c = hitTestSplit(m_cols, p.x()); return c != noSplit && !m_cols.m_preventResize[c]; }
bool RenderFrameSet::canResizeRow(const IntPoint& p) const { int r = hitTestSplit(m_rows, p.y()); return r != noSplit && !m_rows.m_preventResize[r]; }
bool RenderFrameSet::canResize(const IntPoint& p) const { return hitTestSplit(m_cols, p.x()) != noSplit || hitTestSplit(m_rows, p.y()) != noSplit; }