[Nvda-dev] [NVDA] #201: Avoid rendering braille regions for common context upon a focus change
NVDA Trac
trac at nvda-project.org
Tue Nov 11 05:28:49 UTC 2008
#201: Avoid rendering braille regions for common context upon a focus change
--------------------------+-------------------------------------------------
Reporter: jteh | Owner: jteh
Type: enhancement | Status: new
Priority: major | Milestone: 0.6
Component: Braille | Version: trunk
Resolution: | Keywords:
Blocking: | Blockedby:
--------------------------+-------------------------------------------------
Comment(by jteh):
* We don't need context for review, so making context specific to focus is
fine. This allows for much greater optimisation.
* Mick suggested that we store the index into focus ancestors on each
region. When the focus changes, we can then find the region with an index
which is closest to (<=) the focus difference level.
* This eliminates the need for empty placeholder regions for skipped
focus ancestors.
* Using focus ancestors allows us to simply scan forward through the
focus ancestors list.
--
Ticket URL: <http://www.nvda-project.org/ticket/201#comment:2>
NVDA <http://www.nvda-project.org/>
A free and open-source screen reader for Windows
More information about the Nvda-dev
mailing list