Split panes have presentation type content

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Split panes have presentation type content

Leonard de Ruijter-4

Hey All,


In a Java application (IBM SPSS Statistics to be specific), NVDA is very obnoxious in reporting split pane when arrowing through a table all the time. Now, I noticed that split panes are of presentation type content rather than layout. Is this intentional? If not, I will send in a pr to fix this.

The relevant code is in NVDAObjects\__init__.py, line 614.


Regards,

Leonard


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Split panes have presentation type content

James Teh
Do these split panes have a name or are they unnamed?

I guess we figured a split pane might be used to group content together and respecting these groupings can be useful, even when they aren't marked as groupings as they should be. I do agree it makes sense to treat unnamed split panes as layout; I can't remember whether we already do this. This is what we do for panes. I'm not quite as sure about named split panes, though 

Sent from a mobile device

On 30 Mar 2017, at 2:18 pm, Leonard de Ruijter <[hidden email]> wrote:

Hey All,


In a Java application (IBM SPSS Statistics to be specific), NVDA is very obnoxious in reporting split pane when arrowing through a table all the time. Now, I noticed that split panes are of presentation type content rather than layout. Is this intentional? If not, I will send in a pr to fix this.

The relevant code is in NVDAObjects\__init__.py, line 614.


Regards,

Leonard

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Split panes have presentation type content

Leonard de Ruijter-4

Hey Jamie,


On 30-3-2017 12:45, James Teh wrote:
Do these split panes have a name or are they unnamed?
It differs, some are unnamed, some have a random name like 999, but their names make no sense at all.
I guess we figured a split pane might be used to group content together and respecting these groupings can be useful, even when they aren't marked as groupings as they should be. I do agree it makes sense to treat unnamed split panes as layout; I can't remember whether we already do this. This is what we do for panes. I'm not quite as sure about named split panes, though
If I understand the code correctly, currently panes are just layout in every case, they are never treated as content. I've actually never seen split panes in other cases than SPSS, but there are more issues in SPSS anyway. For example, there is a table object with table cell objects in it, but as soon as another table cell is focused, the table is reported again as part of the focus ancestry of the table cell.

Regards,
Leonard

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Split panes have presentation type content

James Teh
You're right; we now always treat panes as layout. We do treat option panes as content if they have a label, though.

Looking at the description for split pane, I think I agree they should just be layout in all cases. Feel free to submit a PR.


On Sat, Apr 1, 2017 at 5:55 PM, Leonard de Ruijter <[hidden email]> wrote:

Hey Jamie,


On 30-3-2017 12:45, James Teh wrote:
Do these split panes have a name or are they unnamed?
It differs, some are unnamed, some have a random name like 999, but their names make no sense at all.
I guess we figured a split pane might be used to group content together and respecting these groupings can be useful, even when they aren't marked as groupings as they should be. I do agree it makes sense to treat unnamed split panes as layout; I can't remember whether we already do this. This is what we do for panes. I'm not quite as sure about named split panes, though
If I understand the code correctly, currently panes are just layout in every case, they are never treated as content. I've actually never seen split panes in other cases than SPSS, but there are more issues in SPSS anyway. For example, there is a table object with table cell objects in it, but as soon as another table cell is focused, the table is reported again as part of the focus ancestry of the table cell.

Regards,
Leonard

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Loading...