[pygtk] Automatically detect if GTK+ operations are not being done in the main loop?

2009-03-23 Thread Willie Walker
Hi All: One problem we consistently run into with accessibility are hangs caused by code that is performing GTK+ operations outside the main loop. These are typically apps that are doing things via threads, such as talking to network servers and such. It is often very difficult chase down the of

Re: [pygtk] hungry TreeStore... SOLVED (was GTK_MODULES=gail:atk-bridge)

2009-02-13 Thread Willie Walker
ty enabled by default some day. We can't do that, however, until the performance issues are identified/understood/resolved. Willie Walker wrote: > Sandro - yikes! This might be a good test case for helping improve the > efficiency of GAIL/ATK, or at least for identifying a gotcha o

Re: [pygtk] hungry TreeStore... SOLVED (was GTK_MODULES=gail:atk-bridge)

2009-02-12 Thread Willie Walker
Sandro - yikes! This might be a good test case for helping improve the efficiency of GAIL/ATK, or at least for identifying a gotcha one might avoid in the UI code. Can you log this as a performance-related bug against the GTK+/gail component at http://bugzilla.gnome.org? Will Alessandro Dent

Re: [pygtk] Application name is '-c'

2008-10-14 Thread Willie Walker
Here's the hack we did in Orca to prevent this from happening: # We're going to force the name of the app to "orca" so pygtk # will end up showing us as "orca" to the AT-SPI. If we don't # do this, the name can end up being "-c". See bug 364452 at # http://bugzilla.gnome.org/show_bug.cgi?id=3644

Re: [pygtk] what are the attributes for making widgets accessible to screen readers?

2008-08-18 Thread Willie Walker
Hi Krishnakant: Setting up a mnemonic (e.g., Alt+f for the "First name:" label of a text area) usually ends up with the proper label for/by relations being made. Hope this helps! Will On Sun, 2008-08-17 at 18:51 +0530, Krishnakant Mane wrote: > hello all, > I am a totally blind person developin

Re: [pygtk] Setting application name in pygtk?

2006-11-07 Thread Willie Walker
Hi Dieter: Thanks for the response! > > It's the "-c" that we're trying to make more human consumable. It looks > > like PyGtk is grabbing arg[0] as a default for the application name. > > PyGtk has nothing to do with it. It's the python interpreter which > populates the sys.argv list (1) Unde

Re: [pygtk] Setting application name in pygtk?

2006-11-07 Thread Willie Walker
Hi Brian: Setting the window title works great for the window, but it doesn't set the name of the application. :-( That is, if one were to look at the hierarchy with an application like at-poke on GNOME, they'd see something like this: app: "-c" window: "my window title here" window: "some

[pygtk] Random hangs with Python, ORBit, bonobo, and at-spi

2006-05-22 Thread Willie Walker
Hi All: I work on Orca, which is an open source screen reader for people with visual impairments for the GNOME platform. Orca is written entirely in Python and communicates with desktop applications via ORBit/bonobo and the AT-SPI. I need some help trying to track down some random hangs in Orc