Lines Matching defs:axis
175 void RenderFrameSet::layOutAxis(GridAxis& axis, const Length* grid, int availableLen)
179 int* gridLayout = axis.m_sizes.data();
186 int gridLen = axis.m_sizes.size();
352 int* gridDelta = axis.m_deltas.data();
362 axis.m_deltas.fill(0);
656 void RenderFrameSet::startResizing(GridAxis& axis, int position)
658 int split = hitTestSplit(axis, position);
659 if (split == noSplit || axis.m_preventResize[split]) {
660 axis.m_splitBeingResized = noSplit;
663 axis.m_splitBeingResized = split;
664 axis.m_splitResizeOffset = position - splitPosition(axis, split);
667 void RenderFrameSet::continueResizing(GridAxis& axis, int position)
671 if (axis.m_splitBeingResized == noSplit)
673 int currentSplitPosition = splitPosition(axis, axis.m_splitBeingResized);
674 int delta = (position - currentSplitPosition) - axis.m_splitResizeOffset;
677 axis.m_deltas[axis.m_splitBeingResized - 1] += delta;
678 axis.m_deltas[axis.m_splitBeingResized] -= delta;
744 int RenderFrameSet::splitPosition(const GridAxis& axis, int split) const
751 int size = axis.m_sizes.size();
757 position += axis.m_sizes[i] + borderThickness;
761 int RenderFrameSet::hitTestSplit(const GridAxis& axis, int position) const
770 size_t size = axis.m_sizes.size();
774 int splitPosition = axis.m_sizes[0];
778 splitPosition += borderThickness + axis.m_sizes[i];