From: James T. <ja...@nv...> - 2010-06-28 23:46:07
|
On 29/06/2010 3:00 AM, Dominic Mazzoni wrote: > Just curious, Window-Eyes seems to load a virtual buffer for the iTunes > Store - since it seems to let you switch between browse and focus modes. > How does it do it without IAccessible2? I suspect they must keep references to all of the IAccessible objects so that they can query them or perform actions on them at a later stage. I have no idea how they handle dynamic content, as events provide a child ID and there's no way to get a child ID from WebKit IAccessibles. Maybe they don't handle dynamic content. Anyway, because NVDA has both in-process and out-of-process components, our virtual buffer design has two separate components and relies on us being able to get objects using unique identifiers, rather than holding IAccessible objects. We *might* be able to change this, but it isn't really worth the redesign, especially when there would be missing functionality anyway. Jamie -- James Teh Vice President NV Access Inc, ABN 61773362390 Email: ja...@nv... Web site: http://www.nvaccess.org/ |