Home | History | Annotate | Download | only in rendering

Lines Matching defs:RenderTextControl

23 #include "RenderTextControl.h"
74 RenderTextControl::RenderTextControl(Node* node, bool placeholderVisible)
81 RenderTextControl::~RenderTextControl()
88 void RenderTextControl::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
103 void RenderTextControl::setInnerTextStyle(PassRefPtr<RenderStyle> style)
130 void RenderTextControl::adjustInnerTextStyle(const RenderStyle* startStyle, RenderStyle* textBlockStyle) const
141 void RenderTextControl::createSubtreeIfNeeded(TextControlInnerElement* innerBlock)
153 int RenderTextControl::textBlockHeight() const
158 int RenderTextControl::textBlockWidth() const
163 void RenderTextControl::updateFromElement()
168 void RenderTextControl::setInnerTextValue(const String& innerTextValue)
197 void RenderTextControl::setLastChangeWasUserEdit(bool lastChangeWasUserEdit)
203 int RenderTextControl::selectionStart() const
213 return RenderTextControl::indexForVisiblePosition(innerText, frame->selection()->start());
216 int RenderTextControl::selectionEnd() const
226 return RenderTextControl::indexForVisiblePosition(innerText, frame->selection()->end());
229 bool RenderTextControl::hasVisibleTextArea() const
245 RenderTextControl* control = toRenderTextControl(node->renderer());
269 bool RenderTextControl::isSelectableElement(HTMLElement* innerText, Node* node)
296 PassRefPtr<Range> RenderTextControl::selection(int start, int end) const
330 VisiblePosition RenderTextControl::visiblePositionForIndex(int index) const
347 int RenderTextControl::indexForVisiblePosition(HTMLElement* innerTextElement, const VisiblePosition& pos)
350 if (!RenderTextControl::isSelectableElement(innerTextElement, indexPosition.deprecatedNode()))
361 void RenderTextControl::subtreeHasChanged()
366 String RenderTextControl::finishText(Vector<UChar>& result) const
376 String RenderTextControl::text()
412 String RenderTextControl::textWithHardLineBreaks()
456 int RenderTextControl::scrollbarThickness() const
462 void RenderTextControl::computeLogicalHeight()
478 void RenderTextControl::hitInnerTextElement(HitTestResult& result, int xPos, int yPos, int tx, int ty)
486 void RenderTextControl::forwardEvent(Event* event)
535 bool RenderTextControl::hasValidAvgCharWidth(AtomicString family)
549 float RenderTextControl::getAvgCharWidth(AtomicString family)
558 float RenderTextControl::scaleEmToUnits(int x) const
565 void RenderTextControl::computePreferredLogicalWidths()
601 void RenderTextControl::selectionChanged(bool userTriggered)
611 void RenderTextControl::addFocusRingRects(Vector<IntRect>& rects, int tx, int ty)
617 HTMLElement* RenderTextControl::innerTextElement() const
622 void RenderTextControl::updatePlaceholderVisibility(bool placeholderShouldBeVisible, bool placeholderValueChanged)
630 void RenderTextControl::paintPlaceholder(PaintInfo& paintInfo, int tx, int ty)
666 void RenderTextControl::paintObject(PaintInfo& paintInfo, int tx, int ty)