/external/webkit/Source/WebCore/rendering/ |
InlineFlowBox.h | 108 virtual void paint(PaintInfo&, int tx, int ty, int lineTop, int lineBottom); 109 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, int x, int y, int tx, int ty, int lineTop, int lineBottom); 170 void placeBoxesInBlockDirection(int logicalTop, int maxHeight, int maxAscent, bool strictMode, int& lineTop, int& lineBottom, bool& setLineTop, 172 void flipLinesInBlockDirection(int lineTop, int lineBottom); 178 void computeOverflow(int lineTop, int lineBottom, GlyphOverflowAndFallbackFontsMap&); 196 IntRect layoutOverflowRect(int lineTop, int lineBottom) const 198 return m_overflow ? m_overflow->layoutOverflowRect() : enclosingIntRect(frameRectIncludingLineHeight(lineTop, lineBottom)); 208 int logicalBottomLayoutOverflow(int lineBottom) const 212 return lineBottom; 214 IntRect logicalLayoutOverflowRect(int lineTop, int lineBottom) cons [all...] |
RootInlineBox.h | 51 int lineBottom() const { return m_lineBottom; } 86 void paintEllipsisBox(PaintInfo&, int tx, int ty, int lineTop, int lineBottom) const; 98 virtual void paint(PaintInfo&, int tx, int ty, int lineTop, int lineBottom); 99 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, int x, int y, int tx, int ty, int lineTop, int lineBottom); 151 return InlineFlowBox::logicalBottomVisualOverflow(lineBottom()); 159 return InlineFlowBox::logicalBottomLayoutOverflow(lineBottom());
|
EllipsisBox.h | 42 virtual void paint(PaintInfo&, int tx, int ty, int lineTop, int lineBottom); 43 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, int x, int y, int tx, int ty, int lineTop, int lineBottom);
|
InlineFlowBox.cpp | 575 void InlineFlowBox::placeBoxesInBlockDirection(int top, int maxHeight, int maxAscent, bool strictMode, int& lineTop, int& lineBottom, bool& setLineTop, 641 // Treat the leading on the first and last lines of ruby runs as not being part of the overall lineTop/lineBottom. 651 int bottomRubyBaseLeading = (curr->logicalHeight() - rubyBase->logicalBottom()) + rubyBase->logicalHeight() - (rubyBase->lastRootBox() ? rubyBase->lastRootBox()->lineBottom() : 0); 676 lineBottom = max(lineBottom, newLogicalTop + boxHeight); 677 lineBottomIncludingMargins = max(lineBottom, max(lineBottomIncludingMargins, newLogicalTopIncludingMargins + boxHeightIncludingMargins)); 683 inlineFlowBox->placeBoxesInBlockDirection(top, maxHeight, maxAscent, strictMode, lineTop, lineBottom, setLineTop, 697 lineBottom = max(lineBottom, logicalTop() + logicalHeight()); 698 lineBottomIncludingMargins = max(lineBottom, lineBottomIncludingMargins) [all...] |
RenderListItem.cpp | 270 int lineBottom = rootBox->lineBottom(); 278 IntRect newLogicalVisualOverflowRect = box->logicalVisualOverflowRect(lineTop, lineBottom); 279 IntRect newLogicalLayoutOverflowRect = box->logicalLayoutOverflowRect(lineTop, lineBottom); 292 box->setOverflowFromLogicalRects(newLogicalLayoutOverflowRect, newLogicalVisualOverflowRect, lineTop, lineBottom); 302 IntRect newLogicalVisualOverflowRect = box->logicalVisualOverflowRect(lineTop, lineBottom); 303 IntRect newLogicalLayoutOverflowRect = box->logicalLayoutOverflowRect(lineTop, lineBottom); 314 box->setOverflowFromLogicalRects(newLogicalLayoutOverflowRect, newLogicalVisualOverflowRect, lineTop, lineBottom);
|
EllipsisBox.cpp | 32 void EllipsisBox::paint(PaintInfo& paintInfo, int tx, int ty, int lineTop, int lineBottom) 69 m_markupBox->paint(paintInfo, tx, ty, lineTop, lineBottom); 102 bool EllipsisBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, int x, int y, int tx, int ty, int lineTop, int lineBottom) 112 if (m_markupBox->nodeAtPoint(request, result, x, y, mtx, mty, lineTop, lineBottom)) {
|
RootInlineBox.cpp | 136 void RootInlineBox::paintEllipsisBox(PaintInfo& paintInfo, int tx, int ty, int lineTop, int lineBottom) const 140 ellipsisBox()->paint(paintInfo, tx, ty, lineTop, lineBottom); 157 setOverflowFromLogicalRects(inflatedRect, inflatedRect, lineTop(), lineBottom()); 181 void RootInlineBox::paint(PaintInfo& paintInfo, int tx, int ty, int lineTop, int lineBottom) 183 InlineFlowBox::paint(paintInfo, tx, ty, lineTop, lineBottom); 184 paintEllipsisBox(paintInfo, tx, ty, lineTop, lineBottom); 192 bool RootInlineBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, int x, int y, int tx, int ty, int lineTop, int lineBottom) 195 if (ellipsisBox()->nodeAtPoint(request, result, x, y, tx, ty, lineTop, lineBottom)) { 200 return InlineFlowBox::nodeAtPoint(request, result, x, y, tx, ty, lineTop, lineBottom); 251 int lineBottom = heightOfBlock [all...] |
RenderLineBoxList.cpp | 185 int lastLineBottom = lastLineBox()->logicalBottomVisualOverflow(lastRootBox->lineBottom()); 187 lastLineBottom = max(lastLineBottom, lastLineBox()->root()->lineBottom()); 198 int logicalBottom = box->logicalBottomVisualOverflow(root->lineBottom()) + renderer->maximalOutlineSize(paintInfo.phase); 241 // We're a root box. Use lineTop and lineBottom as well here. 243 bottomForPaginationCheck = max(bottomForPaginationCheck, root->lineBottom()); 262 curr->paint(info, tx, ty, root->lineTop(), root->lineBottom()); 303 if (rangeIntersectsRect(renderer, curr->logicalTopVisualOverflow(root->lineTop()), curr->logicalBottomVisualOverflow(root->lineBottom()), rect, tx, ty)) { 304 bool inside = curr->nodeAtPoint(request, result, x, y, tx, ty, root->lineTop(), root->lineBottom());
|
InlineTextBox.h | 105 virtual void paint(PaintInfo&, int tx, int ty, int lineTop, int lineBottom); 106 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, int x, int y, int tx, int ty, int lineTop, int lineBottom);
|
InlineBox.h | 133 virtual void paint(PaintInfo&, int tx, int ty, int lineTop, int lineBottom); 134 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, int x, int y, int tx, int ty, int lineTop, int lineBottom);
|
RenderBlockLineLayout.cpp | [all...] |
RenderInline.cpp | [all...] |
RenderBlock.cpp | [all...] |
RenderBoxModelObject.cpp | 689 box->paint(info, tx - box->x(), ty - box->y(), root->lineTop(), root->lineBottom()); [all...] |
RenderBox.cpp | [all...] |
/external/webkit/Source/WebCore/rendering/svg/ |
SVGInlineFlowBox.h | 44 virtual void paint(PaintInfo&, int tx, int ty, int lineTop, int lineBottom);
|
SVGRootInlineBox.h | 48 virtual void paint(PaintInfo&, int tx, int ty, int lineTop, int lineBottom);
|
SVGInlineTextBox.h | 49 virtual void paint(PaintInfo&, int tx, int ty, int lineTop, int lineBottom);
|