Hi Dusty,
Any ideas why some apps are noticed and some are asleep?
See:
http://developer.gnome.org/projects/gap/guide/gad/
which is a little dated now.
The key is in the following paragraph:
The implementation for the GTK widgets is in a module called
GAIL (GNOME Accessbility Implementation Library), which is
dynamically loadable at runtime by a GTK application. Once
loaded, those parts of your application that use standard GTK
widgets will have a basic level of accessibility, without you
having to modify your application at all. (If GAIL is not
loaded, GTK widgets will have a default accessibility
implementation that essentially returns no information, though
it nominally conforms to the ATK API.) Applications which use
Bonobo controls, particularly out-of-process ones, also load
accessibility support code from module "libgail-gnome". Whether
or not applications on the GNOME desktop automatically load
these accessibility support libraries depends on the value of a
gconf key, "/desktop/gnome/interface/accessibility"; a boolean
value of "true" enables support for assistive technologies and
applications which call gnome_program_init will automatically
load the appropriate accessibility libraries at runtime. "Pure
GTK+ applications", e.g. those that use gtk+ but do not link to
libgnome, rely on the value of the GTK_MODULES environment
variable, which must be set to "gail:atk-bridge" in order to
enable assistive technology support.
_______________________________________________
pygtk mailing list pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/