Home | History | Annotate | Download | only in accessibility

Lines Matching refs:m_renderer

87     , m_renderer(renderer)
94 m_renderer->setHasAXObject(true);
114 if (m_renderer)
115 m_renderer->setHasAXObject(false);
117 m_renderer = 0;
122 if (!m_renderer)
125 RenderObject* firstChild = m_renderer->firstChild();
129 return m_renderer->document()->axObjectCache()->getOrCreate(firstChild);
134 if (!m_renderer)
137 RenderObject* lastChild = m_renderer->lastChild();
141 return m_renderer->document()->axObjectCache()->getOrCreate(lastChild);
146 if (!m_renderer)
149 RenderObject* previousSibling = m_renderer->previousSibling();
153 return m_renderer->document()->axObjectCache()->getOrCreate(previousSibling);
158 if (!m_renderer)
161 RenderObject* nextSibling = m_renderer->nextSibling();
165 return m_renderer->document()->axObjectCache()->getOrCreate(nextSibling);
170 if (!m_renderer)
173 RenderObject* parent = m_renderer->parent();
177 return m_renderer->document()->axObjectCache()->get(parent);
182 if (!m_renderer)
185 RenderObject* parent = m_renderer->parent();
190 return m_renderer->document()->axObjectCache()->getOrCreate(parent);
199 return m_renderer->document()->axObjectCache()->getOrCreate(parent);
219 return m_renderer->isTextControl();
230 return m_renderer->isImage();
240 if (!m_renderer)
244 bool isWidget = m_renderer && m_renderer->isWidget();
245 ASSERT(!isWidget || (m_renderer->isReplaced() && !isImage()));
251 ASSERT(m_renderer);
252 if (!m_renderer->node() || !m_renderer->node()->isHTMLElement())
257 InputElement* inputElement = toInputElement(static_cast<Element*>(m_renderer->node()));
272 if (m_renderer && m_renderer->node() && m_renderer->node()->hasTagName(inputTag)) {
273 HTMLInputElement* input = static_cast<HTMLInputElement*>(m_renderer->node());
282 if (m_renderer && m_renderer->node() && m_renderer->node()->hasTagName(inputTag)) {
283 HTMLInputElement* input = static_cast<HTMLInputElement*>(m_renderer->node());
331 ASSERT(m_renderer);
335 Node* node = m_renderer->node();
351 ASSERT(m_renderer);
352 if (!m_renderer->node() || !m_renderer->node()->isElementNode())
355 InputElement* inputElement = toInputElement(static_cast<Element*>(m_renderer->node()));
364 ASSERT(m_renderer);
365 if (!m_renderer->node() || !m_renderer->node()->isElementNode())
369 InputElement* inputElement = toInputElement(static_cast<Element*>(m_renderer->node()));
387 ASSERT(m_renderer);
388 return m_renderer->node() && m_renderer->node()->hovered();
393 ASSERT(m_renderer);
401 if (!m_renderer->isListBox())
403 return m_renderer->node() && static_cast<HTMLSelectElement*>(m_renderer->node())->multiple();
408 ASSERT(m_renderer);
411 Document* document = m_renderer->document();
426 if (m_renderer->isTextField())
427 return static_cast<HTMLInputElement*>(m_renderer->node())->readOnly();
428 if (m_renderer->isTextArea())
429 return static_cast<HTMLTextAreaElement*>(m_renderer->node())->readOnly();
431 return !m_renderer->node() || !m_renderer->node()->isContentEditable();
436 ASSERT(m_renderer);
437 IntRect contentRect = m_renderer->absoluteClippedOverflowRect();
438 FrameView* view = m_renderer->document()->frame()->view();
447 if (!m_renderer)
450 Node* node = m_renderer->node();
494 if (!m_renderer)
497 Node* node = m_renderer->node();
504 if (!m_renderer)
507 return m_renderer->isFieldset();
550 Node* node = m_renderer->node();
563 if (!m_renderer)
570 for (currRenderer = m_renderer; currRenderer && !currRenderer->node(); currRenderer = currRenderer->parent()) {
595 if (!m_renderer)
598 Node* node = m_renderer->node();
609 return static_cast<Element*>(m_renderer->node());
612 return static_cast<Element*>(m_renderer->node());
615 return static_cast<Element*>(m_renderer->node());
617 if (m_renderer->isMenuList())
618 return static_cast<Element*>(m_renderer->node());
622 return static_cast<Element*>(m_renderer->node());
632 Node* node = m_renderer->node();
695 return m_renderer->document()->axObjectCache()->getOrCreate(menu->renderer());
713 AccessibilityObject* menuItemAX = m_renderer->document()->axObjectCache()->getOrCreate(menuItem->renderer());
722 if (!m_renderer)
725 for (RenderObject* curr = m_renderer; curr; curr = curr->parent()) {
741 if (!m_renderer)
744 Node* node = m_renderer->node();
775 if (!m_renderer)
779 Node* node = m_renderer->node();
794 if (!m_renderer)
798 return toRenderFileUploadControl(m_renderer)->buttonValue();
800 Node* node = m_renderer->node();
812 if (m_renderer->isText()) {
813 RenderText* renderTextObject = toRenderText(m_renderer);
815 return String(static_cast<RenderTextFragment*>(m_renderer)->contentString());
828 if (m_renderer->node() && isCheckboxOrRadio())
836 if (!m_renderer || isPasswordField())
842 Node* node = m_renderer->node();
892 if (!m_renderer || isPasswordField())
898 if (m_renderer->isText())
901 if (m_renderer->isMenuList())
902 return toRenderMenuList(m_renderer)->text();
904 if (m_renderer->isListMarker())
905 return toRenderListMarker(m_renderer)->text();
907 if (m_renderer->isRenderButton())
908 return toRenderButton(m_renderer)->text();
911 if (m_renderer->document()->frame())
915 VisiblePosition startVisiblePosition = m_renderer->positionForCoordinates(0, 0);
916 VisiblePosition endVisiblePosition = m_renderer->positionForCoordinates(INT_MAX, INT_MAX);
927 return toRenderFileUploadControl(m_renderer)->fileTextValue();
978 Node* node = m_renderer->node();
982 Document* document = m_renderer->document();
1035 if (!m_renderer)
1043 for (Node* parentNode = m_renderer->node(); parentNode; parentNode = parentNode->parentNode()) {
1055 if (!m_renderer)
1058 Node* node = m_renderer->node();
1113 if (!m_renderer)
1125 Node* node = m_renderer->node();
1135 Document* document = m_renderer->document();
1157 RenderObject* obj = m_renderer;
1188 if (!m_renderer)
1191 HTMLLabelElement* label = labelForElement(static_cast<Element*>(m_renderer->node()));
1225 bounds.setLocation(m_renderer->document()->view()->screenToContents(bounds.location()));
1248 if (m_renderer->document()->url() != linkURL)
1251 Node* linkedNode = m_renderer->document()->findAnchor(fragmentIdentifier);
1261 if (!m_renderer || roleValue() != RadioButtonRole)
1264 Node* node = m_renderer->node();
1277 if (AccessibilityObject* object = m_renderer->document()->axObjectCache()->getOrCreate(associateElement->renderer()))
1287 if (AccessibilityObject* object = m_renderer->document()->axObjectCache()->getOrCreate(associateElement->renderer()))
1393 if (!m_renderer)
1398 return axObjectCache()->getOrCreate(toRenderFieldset(m_renderer)->findLegend());
1403 Node* element = m_renderer->node();
1470 if (!m_renderer || m_renderer->style()->visibility() != VISIBLE)
1491 for (RenderObject* parent = m_renderer->parent(); parent; parent = parent->parent()) {
1509 if (m_renderer->isText()) {
1514 RenderText* renderText = toRenderText(m_renderer);
1515 if (m_renderer->isBR() || !renderText->firstTextBox())
1536 Node* node = m_renderer->node();
1550 if (m_renderer->isBlockFlow() && m_renderer->childrenInline())
1551 return !toRenderBlock(m_renderer)->firstLineBox() && !mouseButtonListener();
1567 RenderHTMLCanvas* canvas = toRenderHTMLCanvas(m_renderer);
1575 RenderImage* image = toRenderImage(m_renderer);
1592 return !m_renderer->isListMarker() && !isWebArea();
1597 return !m_renderer->document()->tokenizer();
1602 if (!m_renderer)
1608 Page* page = m_renderer->document()->page();
1617 if (!m_renderer->isRenderView())
1619 return toRenderView(m_renderer)->frameView()->layoutCount();
1632 return toRenderTextControl(m_renderer)->text();
1634 Node* node = m_renderer->node();
1655 Node* node = m_renderer->node();
1692 RenderTextControl* textControl = toRenderTextControl(m_renderer);
1707 Node* node = m_renderer->node();
1717 return m_renderer->document()->frame()->selection()->selection();
1729 RenderTextControl* textControl = toRenderTextControl(m_renderer);
1745 RenderTextControl* textControl = toRenderTextControl(m_renderer);
1750 Document* document = m_renderer->document();
1756 Node* node = m_renderer->node();
1763 if (isAnchor() && m_renderer->node()->hasTagName(aTag)) {
1769 return m_renderer->document()->url();
1771 if (isImage() && m_renderer->node() && m_renderer->node()->hasTagName(imgTag))
1772 return static_cast<HTMLImageElement*>(m_renderer->node())->src();
1775 return static_cast<HTMLInputElement*>(m_renderer->node())->src();
1782 return m_renderer->style()->pseudoState() == PseudoVisited;
1795 if (!m_renderer)
1798 Node* node = m_renderer->node();
1808 if (!m_renderer)
1840 if (!m_renderer)
1843 Node* node = m_renderer->node();
1859 if (!isTabItem() || !m_renderer)
1862 Node* node = m_renderer->node();
1899 if (!m_renderer)
1902 Document* document = m_renderer->document();
1912 if (focusedNode == m_renderer->node()
1925 m_renderer->document()->setFocusedNode(0);
1927 if (m_renderer->node()->isElementNode())
1928 static_cast<Element*>(m_renderer->node())->focus();
1930 m_renderer->document()->setFocusedNode(m_renderer->node());
1942 axObjectCache()->postNotification(m_renderer, AXObjectCache::AXValueChanged, true);
1968 if (!m_renderer)
1972 if (m_renderer->isTextField()) {
1973 HTMLInputElement* input = static_cast<HTMLInputElement*>(m_renderer->node());
1975 } else if (m_renderer->isTextArea()) {
1976 HTMLTextAreaElement* textArea = static_cast<HTMLTextAreaElement*>(m_renderer->node());
1979 Node* element = m_renderer->node();
2001 if (!m_renderer)
2010 ASSERT(m_renderer);
2015 Node* node = m_renderer->node();
2024 return m_renderer->document()->topDocument()->renderView();
2029 if (!m_renderer)
2031 return m_renderer->document();
2041 if (!m_renderer->isWidget())
2043 return toRenderWidget(m_renderer)->widget();
2048 return m_renderer->document()->axObjectCache();
2066 Document* document = m_renderer->document();
2093 if (!m_renderer || !m_renderer->document())
2097 return m_renderer->document()->view();
2104 return toRenderWidget(m_renderer)->widget();
2109 if (!m_renderer->isRenderView())
2112 return m_renderer->view()->frameView();
2119 if (!m_renderer)
2123 Node* node = m_renderer->node();
2145 if (!lineCount || !m_renderer)
2151 VisiblePosition visiblePos = m_renderer->document()->renderer()->positionForCoordinates(0, 0);
2173 if (!m_renderer)
2177 return toRenderTextControl(m_renderer)->visiblePositionForIndex(index);
2179 if (!isTextControl() && !m_renderer->isText())
2182 Node* node = m_renderer->node();
2190 RefPtr<Range> range = Range::create(m_renderer->document());
2200 return toRenderTextControl(m_renderer)->indexForVisiblePosition(pos);
2205 Node* node = m_renderer->node();
2214 RefPtr<Range> range = Range::create(m_renderer->document());
2256 return m_renderer->document()->view()->contentsToScreen(ourrect);
2269 m_renderer->document()->frame()->selection()->moveTo(range.start, true);
2272 m_renderer->document()->frame()->selection()->setSelection(newSelection);
2279 FrameView* frameView = m_renderer->document()->topDocument()->renderer()->view()->frameView();
2348 if (renderer == m_renderer)
2466 if (!m_renderer || !m_renderer->hasLayer())
2469 RenderLayer* layer = toRenderBox(m_renderer)->layer();
2505 Page* page = m_renderer->document()->page();
2543 if (!m_renderer)
2546 if (m_renderer->node() && !m_renderer->node()->isElementNode())
2548 Element* element = static_cast<Element*>(m_renderer->node());
2577 doc->axObjectCache()->postNotification(m_renderer, AXObjectCache::AXActiveDescendantChanged, true);
2595 if (!m_renderer)
2598 Node* node = m_renderer->node();
2610 for (RenderObject* renderer = m_renderer; renderer && renderer->node(); renderer = renderer->parent()) {
2661 if (!m_renderer)
2666 Node* node = m_renderer->node();
2672 if (m_renderer->isImage())
2676 if (m_renderer->isListMarker())
2680 if (m_renderer->isText())
2682 if (m_renderer->isImage()) {
2690 if (m_renderer->isRenderView())
2693 if (m_renderer->isTextField())
2696 if (m_renderer->isTextArea())
2715 if (m_renderer->isMenuList())
2730 if (m_renderer->isBlockFlow() || (node && node->hasTagName(labelTag)))
2773 ASSERT(m_renderer);
2774 Node* node = m_renderer->node();
2826 for (RenderObject* renderParent = m_renderer->parent(); renderParent; renderParent = renderParent->parent()) {
2827 AccessibilityObject* parent = m_renderer->document()->axObjectCache()->get(renderParent);
2845 if (!m_renderer)
2851 for (RenderObject* renderParent = m_renderer; renderParent; renderParent = renderParent->parent()) {
2852 AccessibilityObject* parent = m_renderer->document()->axObjectCache()->get(renderParent);
2872 if (!m_renderer)
2911 if (!m_renderer)
2933 if (m_renderer->isRenderImage()) {
2934 HTMLMapElement* map = toRenderImage(m_renderer)->imageMap();
2940 AccessibilityImageMapLink* areaObject = static_cast<AccessibilityImageMapLink*>(m_renderer->document()->axObjectCache()->getOrCreate(ImageMapLinkRole));
3136 if (!m_renderer)
3139 // Updating layout may delete m_renderer and this object.
3140 m_renderer->document()->updateLayoutIgnorePendingStylesheets();
3178 if (m_renderer && m_renderer->isText())
3196 if (!m_renderer)
3199 Node* node = m_renderer->node();
3259 m_roleForMSAA = msaaRoleForRenderer(m_renderer);