зеркало из https://github.com/mozilla/gecko-dev.git
Bug 760463 - de-ns-ify nsBaseWidgetAccessible, r=surkov
--HG-- rename : accessible/src/base/nsBaseWidgetAccessible.cpp => accessible/src/generic/BaseAccessibles.cpp rename : accessible/src/base/nsBaseWidgetAccessible.h => accessible/src/generic/BaseAccessibles.h
This commit is contained in:
Родитель
61502911db
Коммит
ae8e9aa9f0
|
@ -31,7 +31,6 @@ CPPSRCS = \
|
|||
nsAccessibilityService.cpp \
|
||||
nsAccessiblePivot.cpp \
|
||||
nsAccTreeWalker.cpp \
|
||||
nsBaseWidgetAccessible.cpp \
|
||||
nsEventShell.cpp \
|
||||
nsCaretAccessible.cpp \
|
||||
nsTextEquivUtils.cpp \
|
||||
|
|
|
@ -296,8 +296,8 @@ nsAccessibilityService::CreateHTMLMediaAccessible(nsIContent* aContent,
|
|||
nsIPresShell* aPresShell)
|
||||
{
|
||||
Accessible* accessible =
|
||||
new nsEnumRoleAccessible(aContent, GetDocAccessible(aPresShell),
|
||||
roles::GROUPING);
|
||||
new EnumRoleAccessible(aContent, GetDocAccessible(aPresShell),
|
||||
roles::GROUPING);
|
||||
NS_ADDREF(accessible);
|
||||
return accessible;
|
||||
}
|
||||
|
@ -405,7 +405,7 @@ nsAccessibilityService::CreateHTMLTableRowAccessible(nsIContent* aContent,
|
|||
nsIPresShell* aPresShell)
|
||||
{
|
||||
Accessible* accessible =
|
||||
new nsEnumRoleAccessible(aContent, GetDocAccessible(aPresShell), roles::ROW);
|
||||
new EnumRoleAccessible(aContent, GetDocAccessible(aPresShell), roles::ROW);
|
||||
NS_ADDREF(accessible);
|
||||
return accessible;
|
||||
}
|
||||
|
@ -1173,12 +1173,10 @@ nsAccessibilityService::GetOrCreateAccessible(nsINode* aNode,
|
|||
if (!newAcc) {
|
||||
// Create generic accessibles for SVG and MathML nodes.
|
||||
if (content->IsSVG(nsGkAtoms::svg)) {
|
||||
newAcc = new nsEnumRoleAccessible(content, docAcc,
|
||||
roles::DIAGRAM);
|
||||
newAcc = new EnumRoleAccessible(content, docAcc, roles::DIAGRAM);
|
||||
}
|
||||
else if (content->IsMathML(nsGkAtoms::math)) {
|
||||
newAcc = new nsEnumRoleAccessible(content, docAcc,
|
||||
roles::EQUATION);
|
||||
newAcc = new EnumRoleAccessible(content, docAcc, roles::EQUATION);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1419,8 +1417,7 @@ nsAccessibilityService::CreateAccessibleByType(nsIContent* aContent,
|
|||
break;
|
||||
|
||||
case nsIAccessibleProvider::XULPane:
|
||||
accessible = new nsEnumRoleAccessible(aContent, aDoc,
|
||||
roles::PANE);
|
||||
accessible = new EnumRoleAccessible(aContent, aDoc, roles::PANE);
|
||||
break;
|
||||
|
||||
case nsIAccessibleProvider::XULProgressMeter:
|
||||
|
@ -1786,8 +1783,8 @@ nsAccessibilityService::CreateAccessibleForDeckChild(nsIFrame* aFrame,
|
|||
return accessible;
|
||||
}
|
||||
#endif
|
||||
Accessible* accessible = new nsEnumRoleAccessible(aContent, aDoc,
|
||||
roles::PROPERTYPAGE);
|
||||
Accessible* accessible = new EnumRoleAccessible(aContent, aDoc,
|
||||
roles::PROPERTYPAGE);
|
||||
NS_IF_ADDREF(accessible);
|
||||
return accessible;
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
#include "BaseAccessibles.h"
|
||||
|
||||
#include "Accessible-inl.h"
|
||||
#include "HyperTextAccessibleWrap.h"
|
||||
|
@ -22,44 +22,44 @@
|
|||
using namespace mozilla::a11y;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// nsLeafAccessible
|
||||
// LeafAccessible
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
nsLeafAccessible::
|
||||
nsLeafAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
LeafAccessible::
|
||||
LeafAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
AccessibleWrap(aContent, aDoc)
|
||||
{
|
||||
}
|
||||
|
||||
NS_IMPL_ISUPPORTS_INHERITED0(nsLeafAccessible, Accessible)
|
||||
NS_IMPL_ISUPPORTS_INHERITED0(LeafAccessible, Accessible)
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// nsLeafAccessible: Accessible public
|
||||
// LeafAccessible: Accessible public
|
||||
|
||||
Accessible*
|
||||
nsLeafAccessible::ChildAtPoint(PRInt32 aX, PRInt32 aY,
|
||||
EWhichChildAtPoint aWhichChild)
|
||||
LeafAccessible::ChildAtPoint(PRInt32 aX, PRInt32 aY,
|
||||
EWhichChildAtPoint aWhichChild)
|
||||
{
|
||||
// Don't walk into leaf accessibles.
|
||||
return this;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// nsLeafAccessible: Accessible private
|
||||
// LeafAccessible: Accessible private
|
||||
|
||||
void
|
||||
nsLeafAccessible::CacheChildren()
|
||||
LeafAccessible::CacheChildren()
|
||||
{
|
||||
// No children for leaf accessible.
|
||||
}
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// nsLinkableAccessible
|
||||
// LinkableAccessible
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
nsLinkableAccessible::
|
||||
nsLinkableAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
LinkableAccessible::
|
||||
LinkableAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
AccessibleWrap(aContent, aDoc),
|
||||
mActionAcc(nsnull),
|
||||
mIsLink(false),
|
||||
|
@ -67,19 +67,19 @@ nsLinkableAccessible::
|
|||
{
|
||||
}
|
||||
|
||||
NS_IMPL_ISUPPORTS_INHERITED0(nsLinkableAccessible, AccessibleWrap)
|
||||
NS_IMPL_ISUPPORTS_INHERITED0(LinkableAccessible, AccessibleWrap)
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// nsLinkableAccessible. nsIAccessible
|
||||
// LinkableAccessible. nsIAccessible
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsLinkableAccessible::TakeFocus()
|
||||
LinkableAccessible::TakeFocus()
|
||||
{
|
||||
return mActionAcc ? mActionAcc->TakeFocus() : AccessibleWrap::TakeFocus();
|
||||
}
|
||||
|
||||
PRUint64
|
||||
nsLinkableAccessible::NativeLinkState() const
|
||||
LinkableAccessible::NativeLinkState() const
|
||||
{
|
||||
if (mIsLink)
|
||||
return states::LINKED | (mActionAcc->LinkState() & states::TRAVERSED);
|
||||
|
@ -88,7 +88,7 @@ nsLinkableAccessible::NativeLinkState() const
|
|||
}
|
||||
|
||||
void
|
||||
nsLinkableAccessible::Value(nsString& aValue)
|
||||
LinkableAccessible::Value(nsString& aValue)
|
||||
{
|
||||
aValue.Truncate();
|
||||
|
||||
|
@ -102,18 +102,18 @@ nsLinkableAccessible::Value(nsString& aValue)
|
|||
|
||||
|
||||
PRUint8
|
||||
nsLinkableAccessible::ActionCount()
|
||||
LinkableAccessible::ActionCount()
|
||||
{
|
||||
return (mIsOnclick || mIsLink) ? 1 : 0;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsLinkableAccessible::GetActionName(PRUint8 aIndex, nsAString& aName)
|
||||
LinkableAccessible::GetActionName(PRUint8 aIndex, nsAString& aName)
|
||||
{
|
||||
aName.Truncate();
|
||||
|
||||
// Action 0 (default action): Jump to link
|
||||
if (aIndex == eAction_Jump) {
|
||||
if (aIndex == eAction_Jump) {
|
||||
if (mIsLink) {
|
||||
aName.AssignLiteral("jump");
|
||||
return NS_OK;
|
||||
|
@ -128,7 +128,7 @@ nsLinkableAccessible::GetActionName(PRUint8 aIndex, nsAString& aName)
|
|||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsLinkableAccessible::DoAction(PRUint8 aIndex)
|
||||
LinkableAccessible::DoAction(PRUint8 aIndex)
|
||||
{
|
||||
if (aIndex != eAction_Jump)
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
|
@ -138,17 +138,17 @@ nsLinkableAccessible::DoAction(PRUint8 aIndex)
|
|||
}
|
||||
|
||||
KeyBinding
|
||||
nsLinkableAccessible::AccessKey() const
|
||||
LinkableAccessible::AccessKey() const
|
||||
{
|
||||
return mActionAcc ?
|
||||
mActionAcc->AccessKey() : Accessible::AccessKey();
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// nsLinkableAccessible. nsAccessNode
|
||||
// LinkableAccessible. nsAccessNode
|
||||
|
||||
void
|
||||
nsLinkableAccessible::Shutdown()
|
||||
LinkableAccessible::Shutdown()
|
||||
{
|
||||
mIsLink = false;
|
||||
mIsOnclick = false;
|
||||
|
@ -157,10 +157,10 @@ nsLinkableAccessible::Shutdown()
|
|||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// nsLinkableAccessible: HyperLinkAccessible
|
||||
// LinkableAccessible: HyperLinkAccessible
|
||||
|
||||
already_AddRefed<nsIURI>
|
||||
nsLinkableAccessible::AnchorURIAt(PRUint32 aAnchorIndex)
|
||||
LinkableAccessible::AnchorURIAt(PRUint32 aAnchorIndex)
|
||||
{
|
||||
if (mIsLink) {
|
||||
NS_ASSERTION(mActionAcc->IsLink(),
|
||||
|
@ -174,11 +174,11 @@ nsLinkableAccessible::AnchorURIAt(PRUint32 aAnchorIndex)
|
|||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// nsLinkableAccessible: Accessible protected
|
||||
// LinkableAccessible: Accessible protected
|
||||
|
||||
void
|
||||
nsLinkableAccessible::BindToParent(Accessible* aParent,
|
||||
PRUint32 aIndexInParent)
|
||||
LinkableAccessible::BindToParent(Accessible* aParent,
|
||||
PRUint32 aIndexInParent)
|
||||
{
|
||||
AccessibleWrap::BindToParent(aParent, aIndexInParent);
|
||||
|
||||
|
@ -212,7 +212,7 @@ nsLinkableAccessible::BindToParent(Accessible* aParent,
|
|||
}
|
||||
|
||||
void
|
||||
nsLinkableAccessible::UnbindFromParent()
|
||||
LinkableAccessible::UnbindFromParent()
|
||||
{
|
||||
mActionAcc = nsnull;
|
||||
mIsLink = false;
|
||||
|
@ -222,20 +222,19 @@ nsLinkableAccessible::UnbindFromParent()
|
|||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// nsEnumRoleAccessible
|
||||
// EnumRoleAccessible
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
nsEnumRoleAccessible::
|
||||
nsEnumRoleAccessible(nsIContent* aNode, DocAccessible* aDoc,
|
||||
roles::Role aRole) :
|
||||
EnumRoleAccessible::
|
||||
EnumRoleAccessible(nsIContent* aNode, DocAccessible* aDoc, roles::Role aRole) :
|
||||
AccessibleWrap(aNode, aDoc), mRole(aRole)
|
||||
{
|
||||
}
|
||||
|
||||
NS_IMPL_ISUPPORTS_INHERITED0(nsEnumRoleAccessible, Accessible)
|
||||
NS_IMPL_ISUPPORTS_INHERITED0(EnumRoleAccessible, Accessible)
|
||||
|
||||
role
|
||||
nsEnumRoleAccessible::NativeRole()
|
||||
EnumRoleAccessible::NativeRole()
|
||||
{
|
||||
return mRole;
|
||||
}
|
|
@ -3,8 +3,8 @@
|
|||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#ifndef _nsBaseWidgetAccessible_H_
|
||||
#define _nsBaseWidgetAccessible_H_
|
||||
#ifndef mozilla_a11y_BaseAccessibles_h__
|
||||
#define mozilla_a11y_BaseAccessibles_h__
|
||||
|
||||
#include "AccessibleWrap.h"
|
||||
#include "HyperTextAccessibleWrap.h"
|
||||
|
@ -16,14 +16,17 @@
|
|||
* the HTML and XUL widget sets. --jgaunt
|
||||
*/
|
||||
|
||||
/**
|
||||
namespace mozilla {
|
||||
namespace a11y {
|
||||
|
||||
/**
|
||||
* Leaf version of DOM Accessible -- has no children
|
||||
*/
|
||||
class nsLeafAccessible : public AccessibleWrap
|
||||
class LeafAccessible : public AccessibleWrap
|
||||
{
|
||||
public:
|
||||
|
||||
nsLeafAccessible(nsIContent* aContent, DocAccessible* aDoc);
|
||||
LeafAccessible(nsIContent* aContent, DocAccessible* aDoc);
|
||||
|
||||
// nsISupports
|
||||
NS_DECL_ISUPPORTS_INHERITED
|
||||
|
@ -44,12 +47,12 @@ protected:
|
|||
* report the state of the host link (traveled or not) and can activate (click)
|
||||
* the host accessible programmatically.
|
||||
*/
|
||||
class nsLinkableAccessible : public AccessibleWrap
|
||||
class LinkableAccessible : public AccessibleWrap
|
||||
{
|
||||
public:
|
||||
enum { eAction_Jump = 0 };
|
||||
|
||||
nsLinkableAccessible(nsIContent* aContent, DocAccessible* aDoc);
|
||||
LinkableAccessible(nsIContent* aContent, DocAccessible* aDoc);
|
||||
|
||||
NS_DECL_ISUPPORTS_INHERITED
|
||||
|
||||
|
@ -87,21 +90,24 @@ protected:
|
|||
|
||||
/**
|
||||
* A simple accessible that gets its enumerated role passed into constructor.
|
||||
*/
|
||||
class nsEnumRoleAccessible : public AccessibleWrap
|
||||
*/
|
||||
class EnumRoleAccessible : public AccessibleWrap
|
||||
{
|
||||
public:
|
||||
nsEnumRoleAccessible(nsIContent* aContent, DocAccessible* aDoc,
|
||||
mozilla::a11y::role aRole);
|
||||
virtual ~nsEnumRoleAccessible() { }
|
||||
EnumRoleAccessible(nsIContent* aContent, DocAccessible* aDoc,
|
||||
a11y::role aRole);
|
||||
virtual ~EnumRoleAccessible() { }
|
||||
|
||||
NS_DECL_ISUPPORTS_INHERITED
|
||||
|
||||
// Accessible
|
||||
virtual mozilla::a11y::role NativeRole();
|
||||
virtual a11y::role NativeRole();
|
||||
|
||||
protected:
|
||||
mozilla::a11y::role mRole;
|
||||
a11y::role mRole;
|
||||
};
|
||||
|
||||
#endif
|
||||
} // namespace a11y
|
||||
} // namespace mozilla
|
||||
|
||||
#endif
|
|
@ -26,14 +26,14 @@ template class mozilla::a11y::ProgressMeterAccessible<100>;
|
|||
// nsISupports
|
||||
|
||||
template<int Max>
|
||||
NS_IMPL_ADDREF_INHERITED(ProgressMeterAccessible<Max>, nsLeafAccessible)
|
||||
NS_IMPL_ADDREF_INHERITED(ProgressMeterAccessible<Max>, LeafAccessible)
|
||||
|
||||
template<int Max>
|
||||
NS_IMPL_RELEASE_INHERITED(ProgressMeterAccessible<Max>, nsLeafAccessible)
|
||||
NS_IMPL_RELEASE_INHERITED(ProgressMeterAccessible<Max>, LeafAccessible)
|
||||
|
||||
template<int Max>
|
||||
NS_IMPL_QUERY_INTERFACE_INHERITED1(ProgressMeterAccessible<Max>,
|
||||
nsLeafAccessible,
|
||||
LeafAccessible,
|
||||
nsIAccessibleValue)
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -50,7 +50,7 @@ template<int Max>
|
|||
PRUint64
|
||||
ProgressMeterAccessible<Max>::NativeState()
|
||||
{
|
||||
PRUint64 state = nsLeafAccessible::NativeState();
|
||||
PRUint64 state = LeafAccessible::NativeState();
|
||||
|
||||
// An undetermined progressbar (i.e. without a value) has a mixed state.
|
||||
nsAutoString attrValue;
|
||||
|
@ -79,7 +79,7 @@ template<int Max>
|
|||
void
|
||||
ProgressMeterAccessible<Max>::Value(nsString& aValue)
|
||||
{
|
||||
nsLeafAccessible::Value(aValue);
|
||||
LeafAccessible::Value(aValue);
|
||||
if (!aValue.IsEmpty())
|
||||
return;
|
||||
|
||||
|
@ -105,7 +105,7 @@ template<int Max>
|
|||
NS_IMETHODIMP
|
||||
ProgressMeterAccessible<Max>::GetMaximumValue(double* aMaximumValue)
|
||||
{
|
||||
nsresult rv = nsLeafAccessible::GetMaximumValue(aMaximumValue);
|
||||
nsresult rv = LeafAccessible::GetMaximumValue(aMaximumValue);
|
||||
if (rv != NS_OK_NO_ARIA_VALUE)
|
||||
return rv;
|
||||
|
||||
|
@ -124,7 +124,7 @@ template<int Max>
|
|||
NS_IMETHODIMP
|
||||
ProgressMeterAccessible<Max>::GetMinimumValue(double* aMinimumValue)
|
||||
{
|
||||
nsresult rv = nsLeafAccessible::GetMinimumValue(aMinimumValue);
|
||||
nsresult rv = LeafAccessible::GetMinimumValue(aMinimumValue);
|
||||
if (rv != NS_OK_NO_ARIA_VALUE)
|
||||
return rv;
|
||||
|
||||
|
@ -136,7 +136,7 @@ template<int Max>
|
|||
NS_IMETHODIMP
|
||||
ProgressMeterAccessible<Max>::GetMinimumIncrement(double* aMinimumIncrement)
|
||||
{
|
||||
nsresult rv = nsLeafAccessible::GetMinimumIncrement(aMinimumIncrement);
|
||||
nsresult rv = LeafAccessible::GetMinimumIncrement(aMinimumIncrement);
|
||||
if (rv != NS_OK_NO_ARIA_VALUE)
|
||||
return rv;
|
||||
|
||||
|
@ -148,7 +148,7 @@ template<int Max>
|
|||
NS_IMETHODIMP
|
||||
ProgressMeterAccessible<Max>::GetCurrentValue(double* aCurrentValue)
|
||||
{
|
||||
nsresult rv = nsLeafAccessible::GetCurrentValue(aCurrentValue);
|
||||
nsresult rv = LeafAccessible::GetCurrentValue(aCurrentValue);
|
||||
if (rv != NS_OK_NO_ARIA_VALUE)
|
||||
return rv;
|
||||
|
||||
|
@ -181,7 +181,7 @@ ProgressMeterAccessible<Max>::SetCurrentValue(double aValue)
|
|||
|
||||
RadioButtonAccessible::
|
||||
RadioButtonAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc)
|
||||
LeafAccessible(aContent, aDoc)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#ifndef MOZILLA_A11Y_FormControlAccessible_H_
|
||||
#define MOZILLA_A11Y_FormControlAccessible_H_
|
||||
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
#include "BaseAccessibles.h"
|
||||
|
||||
namespace mozilla {
|
||||
namespace a11y {
|
||||
|
@ -15,11 +15,11 @@ namespace a11y {
|
|||
* Generic class used for progress meters.
|
||||
*/
|
||||
template<int Max>
|
||||
class ProgressMeterAccessible : public nsLeafAccessible
|
||||
class ProgressMeterAccessible : public LeafAccessible
|
||||
{
|
||||
public:
|
||||
ProgressMeterAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc)
|
||||
LeafAccessible(aContent, aDoc)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -38,7 +38,7 @@ public:
|
|||
/**
|
||||
* Generic class used for radio buttons.
|
||||
*/
|
||||
class RadioButtonAccessible : public nsLeafAccessible
|
||||
class RadioButtonAccessible : public LeafAccessible
|
||||
{
|
||||
|
||||
public:
|
||||
|
|
|
@ -30,7 +30,7 @@ using namespace mozilla::a11y;
|
|||
|
||||
ImageAccessible::
|
||||
ImageAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLinkableAccessible(aContent, aDoc)
|
||||
LinkableAccessible(aContent, aDoc)
|
||||
{
|
||||
mFlags |= eImageAccessible;
|
||||
}
|
||||
|
@ -47,7 +47,7 @@ ImageAccessible::NativeState()
|
|||
// The state is a bitfield, get our inherited state, then logically OR it with
|
||||
// states::ANIMATED if this is an animated image.
|
||||
|
||||
PRUint64 state = nsLinkableAccessible::NativeState();
|
||||
PRUint64 state = LinkableAccessible::NativeState();
|
||||
|
||||
nsCOMPtr<nsIImageLoadingContent> content(do_QueryInterface(mContent));
|
||||
nsCOMPtr<imgIRequest> imageRequest;
|
||||
|
@ -104,7 +104,7 @@ ImageAccessible::NativeRole()
|
|||
PRUint8
|
||||
ImageAccessible::ActionCount()
|
||||
{
|
||||
PRUint8 actionCount = nsLinkableAccessible::ActionCount();
|
||||
PRUint8 actionCount = LinkableAccessible::ActionCount();
|
||||
return HasLongDesc() ? actionCount + 1 : actionCount;
|
||||
}
|
||||
|
||||
|
@ -120,7 +120,7 @@ ImageAccessible::GetActionName(PRUint8 aIndex, nsAString& aName)
|
|||
aName.AssignLiteral("showlongdesc");
|
||||
return NS_OK;
|
||||
}
|
||||
return nsLinkableAccessible::GetActionName(aIndex, aName);
|
||||
return LinkableAccessible::GetActionName(aIndex, aName);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
@ -131,7 +131,7 @@ ImageAccessible::DoAction(PRUint8 aIndex)
|
|||
|
||||
// Get the long description uri and open in a new window.
|
||||
if (!IsLongDescIndex(aIndex))
|
||||
return nsLinkableAccessible::DoAction(aIndex);
|
||||
return LinkableAccessible::DoAction(aIndex);
|
||||
|
||||
nsCOMPtr<nsIURI> uri = GetLongDescURI();
|
||||
if (!uri)
|
||||
|
@ -179,7 +179,7 @@ ImageAccessible::GetAttributesInternal(nsIPersistentProperties* aAttributes)
|
|||
if (IsDefunct())
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
nsresult rv = nsLinkableAccessible::GetAttributesInternal(aAttributes);
|
||||
nsresult rv = LinkableAccessible::GetAttributesInternal(aAttributes);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
nsAutoString src;
|
||||
|
@ -228,6 +228,6 @@ ImageAccessible::GetLongDescURI() const
|
|||
bool
|
||||
ImageAccessible::IsLongDescIndex(PRUint8 aIndex)
|
||||
{
|
||||
return aIndex == nsLinkableAccessible::ActionCount();
|
||||
return aIndex == LinkableAccessible::ActionCount();
|
||||
}
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#ifndef mozilla_a11y_ImageAccessible_h__
|
||||
#define mozilla_a11y_ImageAccessible_h__
|
||||
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
#include "BaseAccessibles.h"
|
||||
#include "nsIAccessibleImage.h"
|
||||
|
||||
class nsGenericHTMLElement;
|
||||
|
@ -19,7 +19,7 @@ namespace a11y {
|
|||
* - gets name, role
|
||||
* - support basic state
|
||||
*/
|
||||
class ImageAccessible : public nsLinkableAccessible,
|
||||
class ImageAccessible : public LinkableAccessible,
|
||||
public nsIAccessibleImage
|
||||
{
|
||||
public:
|
||||
|
|
|
@ -18,6 +18,7 @@ CPPSRCS = \
|
|||
Accessible.cpp \
|
||||
ApplicationAccessible.cpp \
|
||||
ARIAGridAccessible.cpp \
|
||||
BaseAccessibles.cpp \
|
||||
DocAccessible.cpp \
|
||||
FormControlAccessible.cpp \
|
||||
HyperTextAccessible.cpp \
|
||||
|
|
|
@ -17,7 +17,7 @@ using namespace mozilla::a11y;
|
|||
|
||||
TextLeafAccessible::
|
||||
TextLeafAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLinkableAccessible(aContent, aDoc)
|
||||
LinkableAccessible(aContent, aDoc)
|
||||
{
|
||||
mFlags |= eTextLeafAccessible;
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#ifndef mozilla_a11y_TextLeafAccessible_h__
|
||||
#define mozilla_a11y_TextLeafAccessible_h__
|
||||
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
#include "BaseAccessibles.h"
|
||||
|
||||
namespace mozilla {
|
||||
namespace a11y {
|
||||
|
@ -14,7 +14,7 @@ namespace a11y {
|
|||
/**
|
||||
* Generic class used for text nodes.
|
||||
*/
|
||||
class TextLeafAccessible : public nsLinkableAccessible
|
||||
class TextLeafAccessible : public LinkableAccessible
|
||||
{
|
||||
public:
|
||||
TextLeafAccessible(nsIContent* aContent, DocAccessible* aDoc);
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
#ifndef mozilla_a11y_HTMLElementAccessibles_h__
|
||||
#define mozilla_a11y_HTMLElementAccessibles_h__
|
||||
|
||||
#include "BaseAccessibles.h"
|
||||
#include "nsAutoPtr.h"
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
|
||||
namespace mozilla {
|
||||
namespace a11y {
|
||||
|
@ -15,12 +15,12 @@ namespace a11y {
|
|||
/**
|
||||
* Used for HTML hr element.
|
||||
*/
|
||||
class HTMLHRAccessible : public nsLeafAccessible
|
||||
class HTMLHRAccessible : public LeafAccessible
|
||||
{
|
||||
public:
|
||||
|
||||
HTMLHRAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc) {};
|
||||
LeafAccessible(aContent, aDoc) {};
|
||||
|
||||
// Accessible
|
||||
virtual a11y::role NativeRole();
|
||||
|
@ -29,12 +29,12 @@ public:
|
|||
/**
|
||||
* Used for HTML br element.
|
||||
*/
|
||||
class HTMLBRAccessible : public nsLeafAccessible
|
||||
class HTMLBRAccessible : public LeafAccessible
|
||||
{
|
||||
public:
|
||||
|
||||
HTMLBRAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc) {};
|
||||
LeafAccessible(aContent, aDoc) {};
|
||||
|
||||
// Accessible
|
||||
virtual nsresult GetNameInternal(nsAString& aName);
|
||||
|
|
|
@ -43,7 +43,7 @@ using namespace mozilla::a11y;
|
|||
|
||||
HTMLCheckboxAccessible::
|
||||
HTMLCheckboxAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc)
|
||||
LeafAccessible(aContent, aDoc)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -91,7 +91,7 @@ HTMLCheckboxAccessible::DoAction(PRUint8 aIndex)
|
|||
PRUint64
|
||||
HTMLCheckboxAccessible::NativeState()
|
||||
{
|
||||
PRUint64 state = nsLeafAccessible::NativeState();
|
||||
PRUint64 state = LeafAccessible::NativeState();
|
||||
|
||||
state |= states::CHECKABLE;
|
||||
bool checkState = false; // Radio buttons and check boxes can be checked or mixed
|
||||
|
|
|
@ -20,7 +20,7 @@ typedef ProgressMeterAccessible<1> HTMLProgressMeterAccessible;
|
|||
/**
|
||||
* Accessible for HTML input@type="checkbox".
|
||||
*/
|
||||
class HTMLCheckboxAccessible : public nsLeafAccessible
|
||||
class HTMLCheckboxAccessible : public LeafAccessible
|
||||
{
|
||||
|
||||
public:
|
||||
|
|
|
@ -188,7 +188,7 @@ HTMLListBulletAccessible::NativeRole()
|
|||
PRUint64
|
||||
HTMLListBulletAccessible::NativeState()
|
||||
{
|
||||
return nsLeafAccessible::NativeState() | states::READONLY;
|
||||
return LeafAccessible::NativeState() | states::READONLY;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
#ifndef mozilla_a11y_HTMLListAccessible_h__
|
||||
#define mozilla_a11y_HTMLListAccessible_h__
|
||||
|
||||
#include "BaseAccessibles.h"
|
||||
#include "HyperTextAccessibleWrap.h"
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
|
||||
namespace mozilla {
|
||||
namespace a11y {
|
||||
|
@ -72,11 +72,11 @@ private:
|
|||
/**
|
||||
* Used for bullet of HTML list item element (for example, HTML li).
|
||||
*/
|
||||
class HTMLListBulletAccessible : public nsLeafAccessible
|
||||
class HTMLListBulletAccessible : public LeafAccessible
|
||||
{
|
||||
public:
|
||||
HTMLListBulletAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc) { }
|
||||
LeafAccessible(aContent, aDoc) { }
|
||||
virtual ~HTMLListBulletAccessible() { }
|
||||
|
||||
// nsAccessNode
|
||||
|
|
|
@ -65,8 +65,8 @@ nsHTMLWin32ObjectOwnerAccessible::CacheChildren()
|
|||
// nsHTMLWin32ObjectAccessible
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
nsHTMLWin32ObjectAccessible::nsHTMLWin32ObjectAccessible(void* aHwnd):
|
||||
nsLeafAccessible(nsnull, nsnull)
|
||||
nsHTMLWin32ObjectAccessible::nsHTMLWin32ObjectAccessible(void* aHwnd) :
|
||||
LeafAccessible(nsnull, nsnull)
|
||||
{
|
||||
// XXX: Mark it as defunct to make sure no single Accessible method is
|
||||
// running on it. We need to allow accessible without DOM nodes.
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#ifndef _nsHTMLWin32ObjectAccessible_H_
|
||||
#define _nsHTMLWin32ObjectAccessible_H_
|
||||
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
#include "BaseAccessibles.h"
|
||||
|
||||
struct IAccessible;
|
||||
|
||||
|
@ -48,11 +48,11 @@ protected:
|
|||
* object returned by us in Accessible::NewAccessible() that gets the IAccessible
|
||||
* from the windows system from the window handle.
|
||||
*/
|
||||
class nsHTMLWin32ObjectAccessible : public nsLeafAccessible
|
||||
class nsHTMLWin32ObjectAccessible : public mozilla::a11y::LeafAccessible
|
||||
{
|
||||
public:
|
||||
|
||||
nsHTMLWin32ObjectAccessible(void *aHwnd);
|
||||
nsHTMLWin32ObjectAccessible(void* aHwnd);
|
||||
virtual ~nsHTMLWin32ObjectAccessible() {}
|
||||
|
||||
NS_DECL_ISUPPORTS_INHERITED
|
||||
|
|
|
@ -17,7 +17,7 @@ using namespace mozilla::a11y;
|
|||
nsXFormsDropmarkerWidgetAccessible::
|
||||
nsXFormsDropmarkerWidgetAccessible(nsIContent* aContent,
|
||||
DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc)
|
||||
LeafAccessible(aContent, aDoc)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -6,15 +6,15 @@
|
|||
#ifndef _nsXFormsWidgetsAccessible_H_
|
||||
#define _nsXFormsWidgetsAccessible_H_
|
||||
|
||||
#include "BaseAccessibles.h"
|
||||
#include "nsXFormsAccessible.h"
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
|
||||
/**
|
||||
* Accessible object for dropmarker widget that is used inside xforms elements
|
||||
* of combobox representation. For example, these are xforms:select1,
|
||||
* xforms:input[type="xsd:date"].
|
||||
*/
|
||||
class nsXFormsDropmarkerWidgetAccessible : public nsLeafAccessible,
|
||||
class nsXFormsDropmarkerWidgetAccessible : public mozilla::a11y::LeafAccessible,
|
||||
public nsXFormsAccessibleBase
|
||||
{
|
||||
public:
|
||||
|
|
|
@ -239,7 +239,7 @@ XULButtonAccessible::ContainsMenu()
|
|||
|
||||
XULDropmarkerAccessible::
|
||||
XULDropmarkerAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc)
|
||||
LeafAccessible(aContent, aDoc)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -323,7 +323,7 @@ XULDropmarkerAccessible::NativeState()
|
|||
|
||||
XULCheckboxAccessible::
|
||||
XULCheckboxAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc)
|
||||
LeafAccessible(aContent, aDoc)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -376,7 +376,7 @@ XULCheckboxAccessible::NativeState()
|
|||
{
|
||||
// Possible states: focused, focusable, unavailable(disabled), checked
|
||||
// Get focus and disable status from base class
|
||||
PRUint64 state = nsLeafAccessible::NativeState();
|
||||
PRUint64 state = LeafAccessible::NativeState();
|
||||
|
||||
state |= states::CHECKABLE;
|
||||
|
||||
|
@ -468,7 +468,7 @@ XULRadioButtonAccessible::
|
|||
PRUint64
|
||||
XULRadioButtonAccessible::NativeState()
|
||||
{
|
||||
PRUint64 state = nsLeafAccessible::NativeState();
|
||||
PRUint64 state = LeafAccessible::NativeState();
|
||||
state |= states::CHECKABLE;
|
||||
|
||||
nsCOMPtr<nsIDOMXULSelectControlItemElement> radioButton =
|
||||
|
@ -659,7 +659,7 @@ XULToolbarAccessible::GetNameInternal(nsAString& aName)
|
|||
|
||||
XULToolbarSeparatorAccessible::
|
||||
XULToolbarSeparatorAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc)
|
||||
LeafAccessible(aContent, aDoc)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ typedef ProgressMeterAccessible<100> XULProgressMeterAccessible;
|
|||
/**
|
||||
* Used for XUL button.
|
||||
*
|
||||
* @note Don't inherit from nsLeafAccessible - it doesn't allow children
|
||||
* @note Don't inherit from LeafAccessible - it doesn't allow children
|
||||
* and a button can have a dropmarker child.
|
||||
*/
|
||||
class XULButtonAccessible : public AccessibleWrap
|
||||
|
@ -65,7 +65,7 @@ protected:
|
|||
/**
|
||||
* Used for XUL checkbox element.
|
||||
*/
|
||||
class XULCheckboxAccessible : public nsLeafAccessible
|
||||
class XULCheckboxAccessible : public LeafAccessible
|
||||
{
|
||||
public:
|
||||
enum { eAction_Click = 0 };
|
||||
|
@ -86,7 +86,7 @@ public:
|
|||
/**
|
||||
* Used for XUL dropmarker element.
|
||||
*/
|
||||
class XULDropmarkerAccessible : public nsLeafAccessible
|
||||
class XULDropmarkerAccessible : public LeafAccessible
|
||||
{
|
||||
public:
|
||||
enum { eAction_Click = 0 };
|
||||
|
@ -200,7 +200,7 @@ public:
|
|||
/**
|
||||
* Used for XUL toolbarseparator element.
|
||||
*/
|
||||
class XULToolbarSeparatorAccessible : public nsLeafAccessible
|
||||
class XULToolbarSeparatorAccessible : public LeafAccessible
|
||||
{
|
||||
public:
|
||||
XULToolbarSeparatorAccessible(nsIContent* aContent,
|
||||
|
|
|
@ -52,7 +52,7 @@ nsXULColumAccessible::NativeState()
|
|||
|
||||
nsXULColumnItemAccessible::
|
||||
nsXULColumnItemAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc)
|
||||
LeafAccessible(aContent, aDoc)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -5,9 +5,8 @@
|
|||
#ifndef __nsXULListboxAccessible_h__
|
||||
#define __nsXULListboxAccessible_h__
|
||||
|
||||
#include "nsCOMPtr.h"
|
||||
#include "BaseAccessibles.h"
|
||||
#include "nsXULMenuAccessible.h"
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
#include "nsIAccessibleTable.h"
|
||||
#include "TableAccessible.h"
|
||||
#include "xpcAccessibleTable.h"
|
||||
|
@ -33,7 +32,7 @@ public:
|
|||
* nsXULColumnAccessible are accessibles for list and tree column elements
|
||||
* (xul:listcol and xul:treecol).
|
||||
*/
|
||||
class nsXULColumnItemAccessible : public nsLeafAccessible
|
||||
class nsXULColumnItemAccessible : public mozilla::a11y::LeafAccessible
|
||||
{
|
||||
public:
|
||||
nsXULColumnItemAccessible(nsIContent* aContent, DocAccessible* aDoc);
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
#define _nsXULTabAccessible_H_
|
||||
|
||||
// NOTE: alphabetically ordered
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
#include "nsXULMenuAccessible.h"
|
||||
#include "XULSelectControlAccessible.h"
|
||||
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
#include "nsXULTextAccessible.h"
|
||||
|
||||
#include "Accessible-inl.h"
|
||||
#include "BaseAccessibles.h"
|
||||
#include "nsAccUtils.h"
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
#include "nsCoreUtils.h"
|
||||
#include "nsTextEquivUtils.h"
|
||||
#include "Relation.h"
|
||||
|
@ -80,14 +80,14 @@ nsXULTextAccessible::RelationByType(PRUint32 aType)
|
|||
|
||||
nsXULTooltipAccessible::
|
||||
nsXULTooltipAccessible(nsIContent* aContent, DocAccessible* aDoc) :
|
||||
nsLeafAccessible(aContent, aDoc)
|
||||
LeafAccessible(aContent, aDoc)
|
||||
{
|
||||
}
|
||||
|
||||
PRUint64
|
||||
nsXULTooltipAccessible::NativeState()
|
||||
{
|
||||
return nsLeafAccessible::NativeState() | states::READONLY;
|
||||
return LeafAccessible::NativeState() | states::READONLY;
|
||||
}
|
||||
|
||||
role
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
#ifndef _nsXULTextAccessible_H_
|
||||
#define _nsXULTextAccessible_H_
|
||||
|
||||
#include "BaseAccessibles.h"
|
||||
#include "HyperTextAccessibleWrap.h"
|
||||
#include "nsBaseWidgetAccessible.h"
|
||||
|
||||
/**
|
||||
* Used for XUL description and label elements.
|
||||
|
@ -27,7 +27,7 @@ public:
|
|||
/**
|
||||
* Used for XUL tooltip element.
|
||||
*/
|
||||
class nsXULTooltipAccessible : public nsLeafAccessible
|
||||
class nsXULTooltipAccessible : public mozilla::a11y::LeafAccessible
|
||||
{
|
||||
|
||||
public:
|
||||
|
|
|
@ -719,7 +719,7 @@ nsXULTreeGridCellAccessible::
|
|||
nsXULTreeGridRowAccessible* aRowAcc,
|
||||
nsITreeBoxObject* aTree, nsITreeView* aTreeView,
|
||||
PRInt32 aRow, nsITreeColumn* aColumn) :
|
||||
nsLeafAccessible(aContent, aDoc), mTree(aTree),
|
||||
LeafAccessible(aContent, aDoc), mTree(aTree),
|
||||
mTreeView(aTreeView), mRow(aRow), mColumn(aColumn)
|
||||
{
|
||||
mParent = aRowAcc;
|
||||
|
@ -731,13 +731,13 @@ nsXULTreeGridCellAccessible::
|
|||
NS_IMPL_CYCLE_COLLECTION_CLASS(nsXULTreeGridCellAccessible)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(nsXULTreeGridCellAccessible,
|
||||
nsLeafAccessible)
|
||||
LeafAccessible)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_NSCOMPTR(mTree)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_NSCOMPTR(mColumn)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(nsXULTreeGridCellAccessible,
|
||||
nsLeafAccessible)
|
||||
LeafAccessible)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_NSCOMPTR(mTree)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_NSCOMPTR(mColumn)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_END
|
||||
|
@ -746,9 +746,9 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsXULTreeGridCellAccessible)
|
|||
NS_INTERFACE_TABLE_INHERITED2(nsXULTreeGridCellAccessible,
|
||||
nsIAccessibleTableCell,
|
||||
nsXULTreeGridCellAccessible)
|
||||
NS_INTERFACE_TABLE_TAIL_INHERITING(nsLeafAccessible)
|
||||
NS_IMPL_ADDREF_INHERITED(nsXULTreeGridCellAccessible, nsLeafAccessible)
|
||||
NS_IMPL_RELEASE_INHERITED(nsXULTreeGridCellAccessible, nsLeafAccessible)
|
||||
NS_INTERFACE_TABLE_TAIL_INHERITING(LeafAccessible)
|
||||
NS_IMPL_ADDREF_INHERITED(nsXULTreeGridCellAccessible, LeafAccessible)
|
||||
NS_IMPL_RELEASE_INHERITED(nsXULTreeGridCellAccessible, LeafAccessible)
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// nsXULTreeGridCellAccessible: nsIAccessible implementation
|
||||
|
@ -1029,7 +1029,7 @@ nsXULTreeGridCellAccessible::IsSelected(bool *aIsSelected)
|
|||
bool
|
||||
nsXULTreeGridCellAccessible::Init()
|
||||
{
|
||||
if (!nsLeafAccessible::Init() || !mTreeView)
|
||||
if (!LeafAccessible::Init() || !mTreeView)
|
||||
return false;
|
||||
|
||||
PRInt16 type;
|
||||
|
|
|
@ -104,7 +104,7 @@ protected:
|
|||
{ 0xa9, 0x32, 0x4c, 0x5c, 0xa5, 0xde, 0x5d, 0xff } \
|
||||
}
|
||||
|
||||
class nsXULTreeGridCellAccessible : public nsLeafAccessible,
|
||||
class nsXULTreeGridCellAccessible : public mozilla::a11y::LeafAccessible,
|
||||
public nsIAccessibleTableCell
|
||||
{
|
||||
public:
|
||||
|
@ -117,12 +117,12 @@ public:
|
|||
// nsISupports
|
||||
NS_DECL_ISUPPORTS_INHERITED
|
||||
NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(nsXULTreeGridCellAccessible,
|
||||
nsLeafAccessible)
|
||||
LeafAccessible)
|
||||
|
||||
// nsIAccessible
|
||||
|
||||
NS_IMETHOD GetBounds(PRInt32 *aX, PRInt32 *aY,
|
||||
PRInt32 *aWidth, PRInt32 *aHeight);
|
||||
NS_IMETHOD GetBounds(PRInt32* aX, PRInt32* aY,
|
||||
PRInt32* aWidth, PRInt32* aHeight);
|
||||
|
||||
NS_IMETHOD GetActionName(PRUint8 aIndex, nsAString& aName);
|
||||
NS_IMETHOD DoAction(PRUint8 aIndex);
|
||||
|
@ -137,7 +137,7 @@ public:
|
|||
// Accessible
|
||||
virtual mozilla::a11y::ENameValueFlag Name(nsString& aName);
|
||||
virtual Accessible* FocusedChild();
|
||||
virtual nsresult GetAttributesInternal(nsIPersistentProperties *aAttributes);
|
||||
virtual nsresult GetAttributesInternal(nsIPersistentProperties* aAttributes);
|
||||
virtual PRInt32 IndexInParent() const;
|
||||
virtual Relation RelationByType(PRUint32 aType);
|
||||
virtual mozilla::a11y::role NativeRole();
|
||||
|
@ -164,8 +164,8 @@ public:
|
|||
protected:
|
||||
// Accessible
|
||||
virtual Accessible* GetSiblingAtOffset(PRInt32 aOffset,
|
||||
nsresult *aError = nsnull) const;
|
||||
virtual void DispatchClickEvent(nsIContent *aContent, PRUint32 aActionIndex);
|
||||
nsresult* aError = nsnull) const;
|
||||
virtual void DispatchClickEvent(nsIContent* aContent, PRUint32 aActionIndex);
|
||||
|
||||
// nsXULTreeGridCellAccessible
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче