Changeset 155821 in webkit for trunk/Source/WebCore/rendering/RenderFrameSet.cpp
- Timestamp:
- Sep 15, 2013, 12:00:57 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/rendering/RenderFrameSet.cpp
r155374 r155821 45 45 namespace WebCore { 46 46 47 RenderFrameSet::RenderFrameSet(HTMLFrameSetElement *frameSet)48 : RenderBox( frameSet)47 RenderFrameSet::RenderFrameSet(HTMLFrameSetElement& frameSet) 48 : RenderBox(&frameSet) 49 49 , m_isResizing(false) 50 50 , m_isChildResizing(false) … … 57 57 } 58 58 59 HTMLFrameSetElement& RenderFrameSet::frameSetElement() const 60 { 61 return toHTMLFrameSetElement(*RenderBox::element()); 62 } 63 59 64 RenderFrameSet::GridAxis::GridAxis() 60 65 : m_splitBeingResized(noSplit) 61 66 { 62 }63 64 inline HTMLFrameSetElement* RenderFrameSet::frameSet() const65 {66 return toHTMLFrameSetElement(element());67 67 } 68 68 … … 92 92 GraphicsContext* context = paintInfo.context; 93 93 ColorSpace colorSpace = style()->colorSpace(); 94 context->fillRect(borderRect, frameSet ()->hasBorderColor() ? style()->visitedDependentColor(CSSPropertyBorderLeftColor) : borderFillColor(), colorSpace);94 context->fillRect(borderRect, frameSetElement().hasBorderColor() ? style()->visitedDependentColor(CSSPropertyBorderLeftColor) : borderFillColor(), colorSpace); 95 95 96 96 // Now stroke the edges but only if we have enough room to paint both edges with a little … … 112 112 GraphicsContext* context = paintInfo.context; 113 113 ColorSpace colorSpace = style()->colorSpace(); 114 context->fillRect(borderRect, frameSet ()->hasBorderColor() ? style()->visitedDependentColor(CSSPropertyBorderLeftColor) : borderFillColor(), colorSpace);114 context->fillRect(borderRect, frameSetElement().hasBorderColor() ? style()->visitedDependentColor(CSSPropertyBorderLeftColor) : borderFillColor(), colorSpace); 115 115 116 116 // Now stroke the edges but only if we have enough room to paint both edges with a little … … 135 135 size_t rows = m_rows.m_sizes.size(); 136 136 size_t cols = m_cols.m_sizes.size(); 137 LayoutUnit borderThickness = frameSet ()->border();137 LayoutUnit borderThickness = frameSetElement().border(); 138 138 139 139 LayoutUnit yPos = 0; … … 395 395 void RenderFrameSet::computeEdgeInfo() 396 396 { 397 m_rows.m_preventResize.fill(frameSet ()->noResize());397 m_rows.m_preventResize.fill(frameSetElement().noResize()); 398 398 m_rows.m_allowBorder.fill(false); 399 m_cols.m_preventResize.fill(frameSet ()->noResize());399 m_cols.m_preventResize.fill(frameSetElement().noResize()); 400 400 m_cols.m_allowBorder.fill(false); 401 401 … … 423 423 FrameEdgeInfo RenderFrameSet::edgeInfo() const 424 424 { 425 FrameEdgeInfo result(frameSet ()->noResize(), true);426 427 int rows = frameSet ()->totalRows();428 int cols = frameSet ()->totalCols();425 FrameEdgeInfo result(frameSetElement().noResize(), true); 426 427 int rows = frameSetElement().totalRows(); 428 int cols = frameSetElement().totalCols(); 429 429 if (rows && cols) { 430 430 result.setPreventResize(LeftFrameEdge, m_cols.m_preventResize[0]); … … 459 459 } 460 460 461 unsigned cols = frameSet ()->totalCols();462 unsigned rows = frameSet ()->totalRows();461 unsigned cols = frameSetElement().totalCols(); 462 unsigned rows = frameSetElement().totalRows(); 463 463 464 464 if (m_rows.m_sizes.size() != rows || m_cols.m_sizes.size() != cols) { … … 467 467 } 468 468 469 LayoutUnit borderThickness = frameSet ()->border();470 layOutAxis(m_rows, frameSet ()->rowLengths(), height() - (rows - 1) * borderThickness);471 layOutAxis(m_cols, frameSet ()->colLengths(), width() - (cols - 1) * borderThickness);469 LayoutUnit borderThickness = frameSetElement().border(); 470 layOutAxis(m_rows, frameSetElement().rowLengths(), height() - (rows - 1) * borderThickness); 471 layOutAxis(m_cols, frameSetElement().colLengths(), width() - (cols - 1) * borderThickness); 472 472 473 473 if (flattenFrameSet()) … … 498 498 return; 499 499 500 int rows = frameSet ()->totalRows();501 int cols = frameSet ()->totalCols();500 int rows = frameSetElement().totalRows(); 501 int cols = frameSetElement().totalCols(); 502 502 503 503 int yPos = 0; 504 int borderThickness = frameSet ()->border();504 int borderThickness = frameSetElement().border(); 505 505 for (int r = 0; r < rows; r++) { 506 506 int xPos = 0; … … 541 541 return; 542 542 543 int rows = frameSet ()->totalRows();544 int cols = frameSet ()->totalCols();545 546 int borderThickness = frameSet ()->border();543 int rows = frameSetElement().totalRows(); 544 int cols = frameSetElement().totalCols(); 545 546 int borderThickness = frameSetElement().border(); 547 547 bool repaintNeeded = false; 548 548 … … 558 558 int width = m_cols.m_sizes[c]; 559 559 560 bool fixedWidth = frameSet ()->colLengths() && frameSet()->colLengths()[c].isFixed();561 bool fixedHeight = frameSet ()->rowLengths() && frameSet()->rowLengths()[r].isFixed();560 bool fixedWidth = frameSetElement().colLengths() && frameSetElement().colLengths()[c].isFixed(); 561 bool fixedHeight = frameSetElement().rowLengths() && frameSetElement().rowLengths()[r].isFixed(); 562 562 563 563 // has to be resized and itself resize its contents … … 713 713 toRenderFrameSet(ancestor)->m_isChildResizing = isResizing; 714 714 } 715 frame().eventHandler().setResizingFrameSet(isResizing ? frameSet() : 0);715 frame().eventHandler().setResizingFrameSet(isResizing ? &frameSetElement() : 0); 716 716 } 717 717 … … 743 743 return 0; 744 744 745 int borderThickness = frameSet ()->border();745 int borderThickness = frameSetElement().border(); 746 746 747 747 int size = axis.m_sizes.size(); … … 760 760 return noSplit; 761 761 762 int borderThickness = frameSet ()->border();762 int borderThickness = frameSetElement().border(); 763 763 if (borderThickness <= 0) 764 764 return noSplit;
Note:
See TracChangeset
for help on using the changeset viewer.