return m_private->isEnabled();
}
+WebAXExpanded WebAXObject::isExpanded() const
+{
+ if (isDetached())
+ return WebAXExpandedUndefined;
+
+ return static_cast<WebAXExpanded>(m_private->isExpanded());
+}
+
bool WebAXObject::isFocused() const
{
if (isDetached())
return true;
}
-bool WebAXObject::ariaLiveRegionAtomic() const
+bool WebAXObject::isInLiveRegion() const
+{
+ if (isDetached())
+ return false;
+
+ return 0 != m_private->liveRegionRoot();
+}
+
+bool WebAXObject::liveRegionAtomic() const
{
if (isDetached())
return 0;
- return m_private->ariaLiveRegionAtomic();
+ return m_private->liveRegionAtomic();
}
-bool WebAXObject::ariaLiveRegionBusy() const
+bool WebAXObject::liveRegionBusy() const
{
if (isDetached())
return 0;
- return m_private->ariaLiveRegionBusy();
+ return m_private->liveRegionBusy();
}
-WebString WebAXObject::ariaLiveRegionRelevant() const
+WebString WebAXObject::liveRegionRelevant() const
{
if (isDetached())
return WebString();
- return m_private->ariaLiveRegionRelevant();
+ return m_private->liveRegionRelevant();
}
-WebString WebAXObject::ariaLiveRegionStatus() const
+WebString WebAXObject::liveRegionStatus() const
{
if (isDetached())
return WebString();
- return m_private->ariaLiveRegionStatus();
+ return m_private->liveRegionStatus();
+}
+
+bool WebAXObject::containerLiveRegionAtomic() const
+{
+ if (isDetached())
+ return false;
+
+ return m_private->containerLiveRegionAtomic();
+}
+
+bool WebAXObject::containerLiveRegionBusy() const
+{
+ if (isDetached())
+ return false;
+
+ return m_private->containerLiveRegionBusy();
+}
+
+WebString WebAXObject::containerLiveRegionRelevant() const
+{
+ if (isDetached())
+ return WebString();
+
+ return m_private->containerLiveRegionRelevant();
+}
+
+WebString WebAXObject::containerLiveRegionStatus() const
+{
+ if (isDetached())
+ return WebString();
+
+ return m_private->containerLiveRegionStatus();
}
bool WebAXObject::ariaOwns(WebVector<WebAXObject>& ownsElements) const
m_private->setSelectedTextRange(AXObject::PlainTextRange(selectionStart, selectionEnd - selectionStart));
}
+void WebAXObject::setValue(WebString value) const
+{
+ if (isDetached())
+ return;
+
+ m_private->setValue(value);
+}
+
WebString WebAXObject::stringValue() const
{
if (isDetached())
return true;
}
+WebString WebAXObject::textInputType() const
+{
+ if (isDetached())
+ return WebString();
+
+ return WebString(m_private->textInputType());
+}
+
unsigned WebAXObject::columnCount() const
{
if (isDetached())
return rowRange.second;
}
+void WebAXObject::loadInlineTextBoxes() const
+{
+ if (isDetached())
+ return;
+
+ m_private->loadInlineTextBoxes();
+}
+
WebAXTextDirection WebAXObject::textDirection() const
{
if (isDetached())