HomeSort by relevance Sort by last modified time
    Searched refs:InlineFlowBox (Results 1 - 25 of 44) sorted by null

1 2

  /external/chromium_org/third_party/WebKit/Source/core/rendering/
RenderLineBoxList.h 49 InlineFlowBox* firstLineBox() const { return m_firstLineBox; }
50 InlineFlowBox* lastLineBox() const { return m_lastLineBox; }
54 void appendLineBox(InlineFlowBox*);
59 void extractLineBox(InlineFlowBox*);
60 void attachLineBox(InlineFlowBox*);
61 void removeLineBox(InlineFlowBox*);
71 bool lineIntersectsDirtyRect(RenderBoxModelObject*, InlineFlowBox*, const PaintInfo&, const LayoutPoint&) const;
77 InlineFlowBox* m_firstLineBox;
78 InlineFlowBox* m_lastLineBox;
RenderVTTCue.h 47 bool shouldSwitchDirection(InlineFlowBox*, LayoutUnit) const;
52 bool findFirstLineBox(InlineFlowBox*&);
53 bool initializeLayoutParameters(InlineFlowBox*, LayoutUnit&, LayoutUnit&);
RenderLineBoxList.cpp 51 void RenderLineBoxList::appendLineBox(InlineFlowBox* box)
68 InlineFlowBox* line = m_firstLineBox;
69 InlineFlowBox* nextLine;
78 void RenderLineBoxList::extractLineBox(InlineFlowBox* box)
88 for (InlineFlowBox* curr = box; curr; curr = curr->nextLineBox())
94 void RenderLineBoxList::attachLineBox(InlineFlowBox* box)
103 InlineFlowBox* last = box;
104 for (InlineFlowBox* curr = box; curr; curr = curr->nextLineBox()) {
113 void RenderLineBoxList::removeLineBox(InlineFlowBox* box)
132 InlineFlowBox* next
    [all...]
InlineFlowBox.h 41 class InlineFlowBox : public InlineBox {
43 InlineFlowBox(RenderObject& obj)
72 virtual ~InlineFlowBox();
78 InlineFlowBox* prevLineBox() const { return m_prevLineBox; }
79 InlineFlowBox* nextLineBox() const { return m_nextLineBox; }
80 void setNextLineBox(InlineFlowBox* n) { m_nextLineBox = n; }
81 void setPreviousLineBox(InlineFlowBox* p) { m_prevLineBox = p; }
322 InlineFlowBox* m_prevLineBox; // The previous box that also uses our RenderObject
323 InlineFlowBox* m_nextLineBox; // The next box that also uses our RenderObject
325 // Maximum logicalTop among all children of an InlineFlowBox. Used t
    [all...]
InlineFlowBox.cpp 21 #include "core/rendering/InlineFlowBox.h"
50 COMPILE_ASSERT(sizeof(InlineFlowBox) == sizeof(SameSizeAsInlineFlowBox), InlineFlowBox_should_stay_small);
54 InlineFlowBox::~InlineFlowBox()
63 LayoutUnit InlineFlowBox::getFlowSpacingLogicalWidth()
73 IntRect InlineFlowBox::roundedFrameRect() const
85 static void setHasTextDescendantsOnAncestors(InlineFlowBox* box)
93 void InlineFlowBox::addToLine(InlineBox* child)
142 InlineFlowBox* childFlowBox = toInlineFlowBox(child);
180 void InlineFlowBox::removeChild(InlineBox* child, MarkLineBoxes markDirty
    [all...]
RenderVTTCue.cpp 59 bool RenderVTTCue::findFirstLineBox(InlineFlowBox*& firstLineBox)
69 bool RenderVTTCue::initializeLayoutParameters(InlineFlowBox* firstLineBox, LayoutUnit& step, LayoutUnit& position)
150 bool RenderVTTCue::shouldSwitchDirection(InlineFlowBox* firstLineBox, LayoutUnit step) const
215 InlineFlowBox* firstLineBox;
RootInlineBox.h 24 #include "core/rendering/InlineFlowBox.h"
36 class RootInlineBox : public InlineFlowBox {
166 return InlineFlowBox::logicalTopVisualOverflow(lineTop());
170 return InlineFlowBox::logicalBottomVisualOverflow(lineBottom());
174 return InlineFlowBox::logicalTopLayoutOverflow(lineTop());
178 return InlineFlowBox::logicalBottomLayoutOverflow(lineBottom());
202 // This folds into the padding at the end of InlineFlowBox on 64-bit.
EllipsisBox.h 32 EllipsisBox(RenderObject& obj, const AtomicString& ellipsisStr, InlineFlowBox* parent,
RenderInline.h 27 #include "core/rendering/InlineFlowBox.h"
67 InlineFlowBox* createAndAppendInlineFlowBox();
75 InlineFlowBox* firstLineBox() const { return m_lineBoxes.firstLineBox(); }
76 InlineFlowBox* lastLineBox() const { return m_lineBoxes.lastLineBox(); }
164 virtual InlineFlowBox* createInlineFlowBox(); // Subclassed by SVG and Ruby
RenderImage.h 101 virtual bool boxShadowShouldBeAppliedToBackground(BackgroundBleedAvoidance, InlineFlowBox*) const OVERRIDE FINAL;
InlineBox.h 53 bool dirty, bool extracted, bool isHorizontal, InlineBox* next, InlineBox* prev, InlineFlowBox* parent)
181 InlineFlowBox* parent() const
186 void setParent(InlineFlowBox* par) { m_parent = par; }
382 InlineFlowBox* m_parent; // The box that contains us.
402 // For InlineFlowBox and InlineTextBox
RenderBoxModelObject.h 167 void paintFillLayerExtended(const PaintInfo&, const Color&, const FillLayer*, const LayoutRect&, BackgroundBleedAvoidance, InlineFlowBox* = 0, const LayoutSize& = LayoutSize(), CompositeOperator = CompositeSourceOver, RenderObject* backgroundObject = 0);
169 virtual bool boxShadowShouldBeAppliedToBackground(BackgroundBleedAvoidance, InlineFlowBox* = 0) const;
258 RoundedRect backgroundRoundedRectAdjustedForBleedAvoidance(GraphicsContext*, const LayoutRect&, BackgroundBleedAvoidance, InlineFlowBox*, const LayoutSize&, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) const;
314 RoundedRect getBackgroundRoundedRect(const LayoutRect&, InlineFlowBox*, LayoutUnit inlineBoxWidth, LayoutUnit inlineBoxHeight,
RootInlineBox.cpp 40 struct SameSizeAsRootInlineBox : public InlineFlowBox {
51 : InlineFlowBox(block)
66 InlineFlowBox::destroy();
88 InlineFlowBox::clearTruncation();
123 return InlineFlowBox::canAccommodateEllipsis(ltr, blockEdge, ellipsisWidth);
157 float result = InlineFlowBox::placeEllipsisBox(ltr, blockLeftEdge, blockRightEdge, ellipsisWidth, truncatedWidth, foundBox);
174 InlineFlowBox::paint(paintInfo, paintOffset, lineTop, lineBottom);
186 return InlineFlowBox::nodeAtPoint(request, result, locationInContainer, accumulatedOffset, lineTop, lineBottom);
191 InlineFlowBox::adjustPosition(dx, dy);
    [all...]
RenderInline.cpp 105 for (InlineFlowBox* box = firstLineBox(); box; box = box->nextLineBox())
548 else if (InlineFlowBox* curr = firstLineBox()) {
588 for (InlineFlowBox* childLine = currInline->firstLineBox(); childLine; childLine = childLine->nextLineBox()) {
    [all...]
RenderListItem.cpp 369 for (InlineFlowBox* box = m_marker->inlineBoxWrapper()->parent(); box; box = box->parent()) {
392 for (InlineFlowBox* box = m_marker->inlineBoxWrapper()->parent(); box; box = box->parent()) {
RenderTableCell.h 238 virtual bool boxShadowShouldBeAppliedToBackground(BackgroundBleedAvoidance, InlineFlowBox*) const OVERRIDE;
RenderBlock.h 94 InlineFlowBox* firstLineBox() const { return m_lineBoxes.firstLineBox(); }
95 InlineFlowBox* lastLineBox() const { return m_lineBoxes.lastLineBox(); }
InlineBox.cpp 23 #include "core/rendering/InlineFlowBox.h"
162 for (InlineFlowBox* curr = parent(); curr && !curr->isDirty(); curr = curr->parent())
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGInlineFlowBox.h 24 #include "core/rendering/InlineFlowBox.h"
28 class SVGInlineFlowBox FINAL : public InlineFlowBox {
31 : InlineFlowBox(obj)
SVGRootInlineBox.h 55 void layoutCharactersInTextBoxes(InlineFlowBox*, SVGTextLayoutEngine&);
56 void layoutChildBoxes(InlineFlowBox*, FloatRect* = 0);
SVGTextQuery.h 30 class InlineFlowBox;
54 void collectTextBoxesInFlowBox(InlineFlowBox*);
RenderSVGInline.cpp 57 InlineFlowBox* RenderSVGInline::createInlineFlowBox()
59 InlineFlowBox* box = new SVGInlineFlowBox(*this);
115 for (InlineFlowBox* box = firstLineBox(); box; box = box->nextLineBox())
RenderSVGInline.h 55 virtual InlineFlowBox* createInlineFlowBox() OVERRIDE FINAL;
SVGTextQuery.cpp 23 #include "core/rendering/InlineFlowBox.h"
50 static inline InlineFlowBox* flowBoxForRenderer(RenderObject* renderer)
61 InlineFlowBox* flowBox = renderBlock->firstLineBox();
71 InlineFlowBox* flowBox = renderInline->firstLineBox();
85 void SVGTextQuery::collectTextBoxesInFlowBox(InlineFlowBox* flowBox)
SVGRootInlineBox.cpp 92 void SVGRootInlineBox::layoutCharactersInTextBoxes(InlineFlowBox* start, SVGTextLayoutEngine& characterLayout)
123 void SVGRootInlineBox::layoutChildBoxes(InlineFlowBox* start, FloatRect* childRect)

Completed in 430 milliseconds

1 2