Thanks Alex, Those are good suggestions. -Pete
--
Alexander Surkov wrote:
Hi, Pete.
These methods were implemented never in Firefox because afaik no one
markup allows to define extended states and etc. So technically you
can define any rules how to expose them :) On another hand object
attributes is universal way to expose any additional information,
their paradigm is close to OS X AT API. However the major difference
is it's necessary to build string on server side and then parse it on
client side. It must be performance issue to build the string because
we need to do a lot of calculation to expose all attributes all
together. It's similar with IA2 relations approach. It's not good I
think. If we could change IA2 API to make it closer to OS X API then
it might be good solution for any information required rare enough
(when it's too "expensive" to have own methods for information of this
sort). If so then we should provide an ability to get object attribute
value by object attribute name, like:
HRESULT getObjectAttribute([in] BSTR aName, [out, retval] BSTR* aValue)
Also IA2 could define enumeration for set of legal object attributes,
however IA2 should keep a way to get object attribute by string name
if this object attribute is out of set of defined object attributes.
Alex.
On Wed, Aug 5, 2009 at 12:58 AM, Pete Brunet<[email protected]> wrote:
Since we have IA2::attributes to hold unanticipated state about an object,
including binary as well as integer and string, do we need
IA2::extendedStates, IA2::localizedExtendedStates, and IA2::nExtendedStates,
which are meant for state of a binary nature? Or are the extended role
methods useful in themselves?
--
Pete Brunet
a11ysoft - Accessibility Architecture and Development
(512) 238-6967
pete @ a11ysoft.com
http://www.a11ysoft.com/about/
http://www.linkedin.com/in/petebrunet
Ionosphere: WS4G
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2