[nvda-addons] Re: Developing Addons - The best way to get started?

  • From: "Damien Sykes-Pendleton" <damien@xxxxxxxxxxxxxxxxxxxx>
  • To: <nvda-addons@xxxxxxxxxxxxx>
  • Date: Fri, 15 Apr 2016 08:23:01 +0100

Hi,
I've no idea how this code works so wouldn't know how to translate it to my specific problem. How do I know where the listbox is in relation to the static text? How can I get the text from all six controls? That kind of thing.
Thanks.
Kind regards,
Damien.
-----Original Message----- From: James Scholes
Sent: Thursday, April 14, 2016 10:06 PM
To: nvda-addons@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: Developing Addons - The best way to get started?

Damien Sykes-Pendleton wrote:

Well, NVDA sees the text spanning over what it seems to think are six
separate objects. If you look at the dialog though, it seems that the
information spans several lines (I.E. uses \n).

If you're speaking in visual terms, it's completely impossible to tell
what approach the dialog uses behind the scenes just from looking at it.
With a good design, a single static text box using \n-delimited text
will look exactly the same as six static text boxes stacked on top of
each other.  What matters to you as an add-on developer is how it looks
to NVDA.  If NVDA thinks there are six separate controls, you have to
work with six separate controls.
--
James Scholes
http://twitter.com/JamesScholes
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for reporting bugs.

Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe: //www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for reporting bugs.
Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe: 
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx

Other related posts: