[nvda] revision 234/235 - focus and foreground, and docstrings

Hi all,

Revision 234 now makes sure an object is not spoken twice if it is set as the foreground object, and then receives focus. An example of this was dos console windows, and the NVDA window, the window would be spoken twice.

Revision 235 updates many more docstrings for use with generating epydoc api documentation.

Using the latest epydoc, it is possible to do something like:
epydoc.py *.py NVDAObjects/ config/ gui/ virtualBuffers/ --name="NonVisual Desktop Access API" --parse-only --inheritance=included

When you are in the NVDA source directory.

This will produce a directory called html, which contains generated API documentation for NVDA.

epydoc.py when it is installed, should be in the scripts directory of your python installation.

The reason you have to specify the directories like NVDAObjects, config and gui is because if you just do */, the comInterfaces dir will be included, and this may take a very long time, and may waiste 10s of megs of space, probably much more.

Mick

To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To unsubscribe from the list send a blank message to:
nvda-request@xxxxxxxxxxxxx
with 'unsubscribe' in the Subject field.
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.kulgan.net/nvda/

Other related posts: