[nvda] revision 239 - some object type cleanup

Hi all,

Revision 239 fixes a problem with internet explorer pane objects, and also makes internet explorer a little less verbose by filtering some of the names, values and descritions of pane and client objects. Also some of the object typeStrings have been renamed for better understandability.

The changelog is as follows:

*internet explorer pane objects now only fetch their MSHTML dom when they receive focus, rather then on initialization. It also deletes the dom when loosing focus. This fixes the problem where internet explorer panes could not be navigated to properly when they didn't have focus.

*Internet explorer pane objects now ignore their value (which sometimes is the URL), and also have a typeString of HTML pane.

*Internet explorer client objects now have a typeString of HTML window, and name and description are None (Internet explorer by default gives the full URL as the name, and something like "MSAA HTML registered handler" as the description... not that nice to hear all the time).

*Internet explorer pane objects now have a typeString of "HTML editable text" when they are editable, rather than just editable text.

*RichEdit objects now have a typeString of "rich editable text" rather than "editable text".



Of course if 'editable text' (role_system_text) is called something else in your language then the operating system will say the correct thing.


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: