Re: [orca-list] eclipse and status line
- From: Willie Walker <William Walker Sun COM>
- To: vilmar informal com br
- Cc: Orca-list gnome org
- Subject: Re: [orca-list] eclipse and status line
- Date: Mon, 16 Mar 2009 08:40:15 -0400
Thanks Jose!
Yep - looks like eclipse isn't putting things in a status bar. So,
Orca's default code won't find it. In order to get this working with
eclipse, it looks like either eclipse needs to be modified to put things
in a real status bar object or a custom script for Orca will need to be
written so its where am I code can discover the status-bar-like-thing in
eclipse.
If you are a programmer, would you like to give this a try? I think
what you'd need to do is create a script for eclipse that merely
provides a custom WhereAmI class that overrides the _getStatusBar method.
Will
Jose Vilmar Estacio de Souza wrote:
Hi Will,
With help of my son I could verify that the information that I am
looking for is present in a component that is announced by orca as panel.
This component has information like line and column number where the
cursor is positioned, information about presence of erros in the line
and etc.
I suspected that eclipse team did not code this component as a status bar.
Thanks.
On 15-03-2009 22:21, Willie Walker wrote:
It turns out I was able to get a copy of eclipse 3.4.0 for OpenSolaris
2008.11 b109 rather easily, so I was able to do some quick digging.
I'm not seeing the same application name strangeness you are, but I do
see the NULL children problem. I'm also not finding anything of role
status bar in the hierarchy.
Do you have sighted assistance that could verify a status bar exists
in the UI where you're trying to find a status bar? In addition, if
you could take a screen shot (press PrintScreen) of the window you're
observing, it would be great.
Thanks!
Will
Willie Walker wrote:
Hi Jose:
The suspicious things are the strange application name and the NULL
children. I've never dug into eclipse to figure out how it might be
interacting with AT-SPI, so I'm not sure what might be going wrong.
It might be an AT-SPI infrastructure change that caused the problem,
but I'm not sure.
If you want to file a bug with Orca and don't mind that it might take
us a while to get to it (Eclipse is not at the top of our priority
list at the moment :-(), we might be able to take a look sometime in
the coming months. If you'd like more immediate action, however, you
might point the Eclipse folks to the bad app name and the NULL
children and perhaps recommend they use accerciser as a means to
start debugging the problem.
Will
Jose Vilmar Estacio de Souza wrote:
Hi Will,
I'll try to open a bug in bugzilla site.
is there something in special that must be pointed?
What evidences may I include? The erros (trace messages from orca
are sufficient)?
Is it possible that the problems found can be caused by an old
version of accessibility infra-structure?
Thanks again.
On 15-03-2009 19:57, Willie Walker wrote:
Yech - yeah it looks like the accessible hierarchy Orca is getting
from Eclipse is screwed in some way. This might be something that
needs to be taken to the Eclipse team since it seems to be out of
our hands. :-(
Will
Jose Vilmar Estacio de Souza wrote:
OK, in attach a file with the the content after I press
orca_key+ctrl+alt+pageDown.
I didn't find mentions to something like a status bar.
Another strange thing is the content shown to app.name.
Thanks.
On 14-03-2009 21:56, Willie Walker wrote:
After I got this error I included the same suggested code before
line 1882.
if not child:
continue
state = child.getState()
No more erros. However I can not get the content of the status
line.
Bummer.
It seems that eclipse doesn't provide a status bar. I remember
that when I was a jaws user, I could access something like a
status bar.
In this component I could read information about line and
collumn position, and error messages.
It might have a status bar, but it looks as though something
might screwed up enough in the hierarchy so as to prevent Orca
from getting to it. I don't have eclipse handy, so I can't debug
this. :-(
You *might* try pressing Insert+Ctrl+Alt+PageDown to invoke the
Orca debug command that dumps the hierarchy of the application to
the console where Orca is started. You could search that for any
sign of a status bar. This attempts to dump the complete
hierarchy, so it can be very verbose, though. In addition, since
we might be dealing with a broken hierarchy in ecplise, the debug
code might end up running into that to.
Will
------------------------------------------------------------------------
_______________________________________________
Orca-list mailing list
Orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca
_______________________________________________
Orca-list mailing list
Orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]