Closed Bug 353816 Opened 18 years ago Closed 17 years ago

Move ATK-specific constants away from nsIAccessibleEvent

Categories

(Core :: Disability Access APIs, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: hwaara, Assigned: aaronlev)

References

Details

nsIAccessibleEvent has a bunch of ATK-specific constants. 

They could be defined in some ATK-header instead, unless they are truly needed over XPCOM-boundaries and cross-platform.
Probably best to wait until bug 353503 is fixed to do this.
Depends on: 353503
Can do something like nsRoleMap.h -- create an nsEventMap.h.
And similarly, some of them can map to something like an EVENT_NOT_SUPPORTED constant. That way the same events can get fired -- we can have more of the event handling in the common code.
Eventually we removed ATK prefix from nsIAccessibleEvent constants and we got cross platform constants :) Probably we don't need some of them but it's another issue I guess.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.