Home | History | Annotate | Download | only in rendering

Lines Matching defs:RenderText

26 #include "RenderText.h"
57 RenderText::RenderText(Node* node, PassRefPtr<StringImpl> str)
84 RenderText::~RenderText()
92 const char* RenderText::renderName() const
94 return "RenderText";
97 bool RenderText::isTextFragment() const
102 bool RenderText::isWordBreak() const
107 void RenderText::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
127 void RenderText::destroy()
145 void RenderText::extractTextBox(InlineTextBox* box)
161 void RenderText::attachTextBox(InlineTextBox* box)
180 void RenderText::removeTextBox(InlineTextBox* box)
196 void RenderText::deleteTextBoxes()
209 PassRefPtr<StringImpl> RenderText::originalText() const
215 void RenderText::absoluteRects(Vector<IntRect>& rects, int tx, int ty)
221 void RenderText::absoluteRectsForRange(Vector<IntRect>& rects, unsigned start, unsigned end, bool useSelectionHeight)
260 void RenderText::absoluteQuads(Vector<FloatQuad>& quads)
266 void RenderText::absoluteQuadsForRange(Vector<FloatQuad>& quads, unsigned start, unsigned end, bool useSelectionHeight)
303 InlineTextBox* RenderText::findNextInlineTextBox(int offset, int& pos) const
305 // The text runs point to parts of the RenderText's m_text
324 VisiblePosition RenderText::positionForPoint(const IntPoint& point)
381 IntRect RenderText::localCaretRect(InlineBox* inlineBox, int caretOffset, int* extraWidthToEndOfLine)
432 ALWAYS_INLINE int RenderText::widthFromCache(const Font& f, int start, int len, int xPos, HashSet<const SimpleFontData*>* fallbackFonts) const
465 void RenderText::trimmedPrefWidths(int leadWidth,
557 int RenderText::minPrefWidth() const
560 const_cast<RenderText*>(this)->calcPrefWidths(0);
565 int RenderText::maxPrefWidth() const
568 const_cast<RenderText*>(this)->calcPrefWidths(0);
573 void RenderText::calcPrefWidths(int leadWidth)
581 void RenderText::calcPrefWidths(int leadWidth, HashSet<const SimpleFontData*>& fallbackFonts)
762 bool RenderText::isAllCollapsibleWhitespace()
773 bool RenderText::containsOnlyWhitespace(unsigned from, unsigned len) const
782 IntPoint RenderText::firstRunOrigin() const
787 int RenderText::firstRunX() const
792 int RenderText::firstRunY() const
797 void RenderText::setSelectionState(SelectionState state)
834 void RenderText::setTextWithOffset(PassRefPtr<StringImpl> text, unsigned offset, unsigned len, bool force)
922 RenderText::previousCharacter()
936 void RenderText::setTextInternal(PassRefPtr<StringImpl> text)
1009 void RenderText::setText(PassRefPtr<StringImpl> text, bool force)
1025 int RenderText::lineHeight(bool firstLine, bool) const
1031 void RenderText::dirtyLineBoxes(bool fullLayout)
1042 InlineTextBox* RenderText::createTextBox()
1047 InlineTextBox* RenderText::createInlineTextBox()
1061 void RenderText::positionLineBox(InlineBox* box)
1084 unsigned RenderText::width(unsigned from, unsigned len, int xPos, bool firstLine, HashSet<const SimpleFontData*>* fallbackFonts) const
1095 unsigned RenderText::width(unsigned from, unsigned len, const Font& f, int xPos, HashSet<const SimpleFontData*>* fallbackFonts) const
1106 const_cast<RenderText*>(this)->calcPrefWidths(0, *fallbackFonts);
1121 IntRect RenderText::linesBoundingBox() const
1145 IntRect RenderText::clippedOverflowRectForRepaint(RenderBoxModelObject* repaintContainer)
1151 IntRect RenderText::selectionRectForRepaint(RenderBoxModelObject* repaintContainer, bool clipToVisibleContent)
1211 int RenderText::caretMinOffset() const
1222 int RenderText::caretMaxOffset() const
1233 unsigned RenderText::caretMaxRenderedOffset() const
1241 int RenderText::previousOffset(int current) const
1288 int RenderText::previousOffsetForBackwardDeletion(int current) const
1364 int RenderText::nextOffset(int current) const
1389 void RenderText::checkConsistency() const