Confirmed users
1,396
edits
| Line 140: | Line 140: | ||
sdnAccessible::sdnMethod() | sdnAccessible::sdnMethod() | ||
{ | { | ||
DOMNodeAccessible* geckoAcc = mGeckoObj; | |||
geckoAcc->DOMNodeAccessibleMethod(); | |||
return S_OK; | |||
} | } | ||
</pre> | </pre> | ||
| Line 154: | Line 156: | ||
hresult | hresult | ||
msaaAccessible:: | msaaAccessible::msaaAccessibleMethod() | ||
{ | { | ||
Accessible* geckoAcc = mGeckoAcc->AsAccessible(); | Accessible* geckoAcc = mGeckoAcc->AsAccessible(); | ||
| Line 162: | Line 164: | ||
</pre> | </pre> | ||
Classes that implement IAccessible2 interfaces | |||
<pre> | <pre> | ||
class ia2TableAccessible : virtual public NativeObject, | class ia2TableAccessible : virtual public NativeObject, | ||
public IAccessibleTable | public IAccessibleTable | ||
| Line 185: | Line 185: | ||
Final classes that implements native interfaces for specific Gecko accessible classes. | Final classes that implements native interfaces for specific Gecko accessible classes. | ||
<pre> | <pre> | ||
class NativeDOMNodeAccessible : public sdnAccessible | class NativeDOMNodeAccessible : public sdnAccessible, | ||
public IServiceProvider | |||
{ | { | ||
public: | |||
// IUknown | |||
// IServiceProvider | |||
}; | }; | ||
class NativeAccessible : public NativeDOMNodeAccessible, | class NativeAccessible : public NativeDOMNodeAccessible, | ||
public msaaAccessible, | public msaaAccessible, | ||
public ia2Accessible | public ia2Accessible, | ||
public IEnumVARIANT | |||
{ | { | ||
// IEnumVariant | |||
}; | }; | ||