forked from mirrors/gecko-dev
Bug 1438193 - part11-5: nsTextEquivUtils r=surkov
turn nsTextEquivUtils functions into const
This commit is contained in:
parent
0f609dc771
commit
2f0d01a212
2 changed files with 10 additions and 10 deletions
|
|
@ -21,13 +21,13 @@ using namespace mozilla::a11y;
|
||||||
* for bailing out during recursive text computation, or for special cases
|
* for bailing out during recursive text computation, or for special cases
|
||||||
* like step f. of the ARIA implementation guide.
|
* like step f. of the ARIA implementation guide.
|
||||||
*/
|
*/
|
||||||
static Accessible* sInitiatorAcc = nullptr;
|
static const Accessible* sInitiatorAcc = nullptr;
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
// nsTextEquivUtils. Public.
|
// nsTextEquivUtils. Public.
|
||||||
|
|
||||||
nsresult
|
nsresult
|
||||||
nsTextEquivUtils::GetNameFromSubtree(Accessible* aAccessible,
|
nsTextEquivUtils::GetNameFromSubtree(const Accessible* aAccessible,
|
||||||
nsAString& aName)
|
nsAString& aName)
|
||||||
{
|
{
|
||||||
aName.Truncate();
|
aName.Truncate();
|
||||||
|
|
@ -53,7 +53,7 @@ nsTextEquivUtils::GetNameFromSubtree(Accessible* aAccessible,
|
||||||
}
|
}
|
||||||
|
|
||||||
nsresult
|
nsresult
|
||||||
nsTextEquivUtils::GetTextEquivFromIDRefs(Accessible* aAccessible,
|
nsTextEquivUtils::GetTextEquivFromIDRefs(const Accessible* aAccessible,
|
||||||
nsAtom *aIDRefsAttr,
|
nsAtom *aIDRefsAttr,
|
||||||
nsAString& aTextEquiv)
|
nsAString& aTextEquiv)
|
||||||
{
|
{
|
||||||
|
|
@ -78,7 +78,7 @@ nsTextEquivUtils::GetTextEquivFromIDRefs(Accessible* aAccessible,
|
||||||
}
|
}
|
||||||
|
|
||||||
nsresult
|
nsresult
|
||||||
nsTextEquivUtils::AppendTextEquivFromContent(Accessible* aInitiatorAcc,
|
nsTextEquivUtils::AppendTextEquivFromContent(const Accessible* aInitiatorAcc,
|
||||||
nsIContent *aContent,
|
nsIContent *aContent,
|
||||||
nsAString *aString)
|
nsAString *aString)
|
||||||
{
|
{
|
||||||
|
|
@ -170,7 +170,7 @@ nsTextEquivUtils::AppendTextEquivFromTextContent(nsIContent *aContent,
|
||||||
// nsTextEquivUtils. Private.
|
// nsTextEquivUtils. Private.
|
||||||
|
|
||||||
nsresult
|
nsresult
|
||||||
nsTextEquivUtils::AppendFromAccessibleChildren(Accessible* aAccessible,
|
nsTextEquivUtils::AppendFromAccessibleChildren(const Accessible* aAccessible,
|
||||||
nsAString *aString)
|
nsAString *aString)
|
||||||
{
|
{
|
||||||
nsresult rv = NS_OK_NO_NAME_CLAUSE_HANDLED;
|
nsresult rv = NS_OK_NO_NAME_CLAUSE_HANDLED;
|
||||||
|
|
|
||||||
|
|
@ -61,14 +61,14 @@ public:
|
||||||
* @param aAccessible [in] the given accessible
|
* @param aAccessible [in] the given accessible
|
||||||
* @param aName [out] accessible name
|
* @param aName [out] accessible name
|
||||||
*/
|
*/
|
||||||
static nsresult GetNameFromSubtree(Accessible* aAccessible,
|
static nsresult GetNameFromSubtree(const Accessible* aAccessible,
|
||||||
nsAString& aName);
|
nsAString& aName);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Calculates text equivalent from the subtree. Similar to GetNameFromSubtree.
|
* Calculates text equivalent from the subtree. Similar to GetNameFromSubtree.
|
||||||
* However it returns not empty result for things like HTML p.
|
* However it returns not empty result for things like HTML p.
|
||||||
*/
|
*/
|
||||||
static void GetTextEquivFromSubtree(Accessible* aAccessible,
|
static void GetTextEquivFromSubtree(const Accessible* aAccessible,
|
||||||
nsString& aTextEquiv)
|
nsString& aTextEquiv)
|
||||||
{
|
{
|
||||||
aTextEquiv.Truncate();
|
aTextEquiv.Truncate();
|
||||||
|
|
@ -85,7 +85,7 @@ public:
|
||||||
* @param aIDRefsAttr [in] IDRefs attribute on DOM node of the accessible
|
* @param aIDRefsAttr [in] IDRefs attribute on DOM node of the accessible
|
||||||
* @param aTextEquiv [out] result text equivalent
|
* @param aTextEquiv [out] result text equivalent
|
||||||
*/
|
*/
|
||||||
static nsresult GetTextEquivFromIDRefs(Accessible* aAccessible,
|
static nsresult GetTextEquivFromIDRefs(const Accessible* aAccessible,
|
||||||
nsAtom *aIDRefsAttr,
|
nsAtom *aIDRefsAttr,
|
||||||
nsAString& aTextEquiv);
|
nsAString& aTextEquiv);
|
||||||
|
|
||||||
|
|
@ -100,7 +100,7 @@ public:
|
||||||
* computed from
|
* computed from
|
||||||
* @param aString [in, out] the string
|
* @param aString [in, out] the string
|
||||||
*/
|
*/
|
||||||
static nsresult AppendTextEquivFromContent(Accessible* aInitiatorAcc,
|
static nsresult AppendTextEquivFromContent(const Accessible* aInitiatorAcc,
|
||||||
nsIContent *aContent,
|
nsIContent *aContent,
|
||||||
nsAString *aString);
|
nsAString *aString);
|
||||||
|
|
||||||
|
|
@ -119,7 +119,7 @@ private:
|
||||||
* Iterates accessible children and calculates text equivalent from each
|
* Iterates accessible children and calculates text equivalent from each
|
||||||
* child.
|
* child.
|
||||||
*/
|
*/
|
||||||
static nsresult AppendFromAccessibleChildren(Accessible* aAccessible,
|
static nsresult AppendFromAccessibleChildren(const Accessible* aAccessible,
|
||||||
nsAString *aString);
|
nsAString *aString);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue