Closed Bug 455442 Opened 16 years ago Closed 16 years ago

improve hitTest

Categories

(Core :: Disability Access APIs, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: surkov, Assigned: surkov)

References

Details

Attachments

(1 file)

Attached patch patchSplinter Review
      No description provided.
Attachment #338787 - Flags: review?(aaronleventhal)
Attachment #338787 - Flags: review?(hwaara)
currently for the given accessible we get frame at point, run by parents to get direct child and repeat this for the obtained direct child.
Status: NEW → ASSIGNED
Assignee: nobody → surkov.alexander
Attachment #338787 - Flags: review?(aaronleventhal) → review+
Can you describe the changes in the patch and what it improves? Thanks
Hakan, for APIs that just need to get to the deepest descendant at a point, it's faster now because it removes a loop. The internal API can now give you the descendant directly. The old GetChildAtPoint() is still available and uses the logic in the new method that returns the deepest child at that point.
Comment on attachment 338787 [details] [diff] [review]
patch

Sounds good to me.

r=me on the mac part if Aaron is happy with the xp a11y changes
Attachment #338787 - Flags: review?(hwaara) → review+
checked in http://hg.mozilla.org/mozilla-central/rev/a7c78d54ebbd
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Depends on: 471493
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: