Lines Matching defs:InlineBox
21 #include "core/rendering/InlineBox.h"
49 COMPILE_ASSERT(sizeof(InlineBox) == sizeof(SameSizeAsInlineBox), InlineBox_size_guard);
57 InlineBox::~InlineBox()
65 void InlineBox::remove()
71 void* InlineBox::operator new(size_t sz)
76 void InlineBox::operator delete(void* ptr)
82 const char* InlineBox::boxName() const
84 return "InlineBox";
87 void InlineBox::showTreeForThis() const
93 void InlineBox::showLineTreeForThis() const
99 void InlineBox::showLineTreeAndMark(const InlineBox* markedBox1, const char* markedLabel1, const InlineBox* markedBox2, const char* markedLabel2, const RenderObject* obj, int depth) const
114 void InlineBox::showBox(int printedCharacters) const
123 float InlineBox::logicalHeight() const
142 int InlineBox::baselinePosition(FontBaseline baselineType) const
147 LayoutUnit InlineBox::lineHeight() const
152 int InlineBox::caretMinOffset() const
157 int InlineBox::caretMaxOffset() const
162 void InlineBox::dirtyLineBoxes()
169 void InlineBox::deleteLine()
176 void InlineBox::extractLine()
183 void InlineBox::attachLine()
190 void InlineBox::adjustPosition(float dx, float dy)
198 void InlineBox::paint(PaintInfo& paintInfo, const LayoutPoint& paintOffset, LayoutUnit /* lineTop */, LayoutUnit /*lineBottom*/)
226 bool InlineBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit /* lineTop */, LayoutUnit /*lineBottom*/)
238 const RootInlineBox* InlineBox::root() const
246 RootInlineBox* InlineBox::root()
254 bool InlineBox::nextOnLineExists() const
269 InlineBox* InlineBox::nextLeafChild() const
271 InlineBox* leaf = 0;
272 for (InlineBox* box = nextOnLine(); box && !leaf; box = box->nextOnLine())
279 InlineBox* InlineBox::prevLeafChild() const
281 InlineBox* leaf = 0;
282 for (InlineBox* box = prevOnLine(); box && !leaf; box = box->prevOnLine())
289 InlineBox* InlineBox::nextLeafChildIgnoringLineBreak() const
291 InlineBox* leaf = nextLeafChild();
297 InlineBox* InlineBox::prevLeafChildIgnoringLineBreak() const
299 InlineBox* leaf = prevLeafChild();
305 RenderObject::SelectionState InlineBox::selectionState()
310 bool InlineBox::canAccommodateEllipsis(bool ltr, int blockEdge, int ellipsisWidth) const
321 float InlineBox::placeEllipsisBox(bool, float, float, float, float& truncatedWidth, bool&)
328 void InlineBox::clearKnownToHaveNoOverflow()
335 FloatPoint InlineBox::locationIncludingFlipping()
346 void InlineBox::flipForWritingMode(FloatRect& rect)
353 FloatPoint InlineBox::flipForWritingMode(const FloatPoint& point)
360 void InlineBox::flipForWritingMode(LayoutRect& rect)
367 LayoutPoint InlineBox::flipForWritingMode(const LayoutPoint& point)
378 void showTree(const WebCore::InlineBox* b)
384 void showLineTree(const WebCore::InlineBox* b)