I played a bit with SWT, and it seemed reasonably accessible on Windows at least, and I think uses GTK+ on Linux. There was some talk of MSAA support in QT, as well as at-spi support for it on Linux, but I have no experience with it.
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Mario Lang > Sent: Sunday, August 24, 2008 11:23 AM > To: [email protected] > Subject: [g-a-devel] Accessible cross-platform toolkit? > > Hi. > > I am looking for working cross-platform accessible GUI > frameworks. I've done some testing with not really good > results, so I'd like to get your opinions in case I missed something: > > 1. GTK is cross-platform, but does it work with ATs on MS > Windows too? > AFAIK, it doesn't. Are there any plans to fix this in a > reasonable > time frame? > 2. wxWidget seems like the next alternative, but initial tests on > Linux with a GTK backend showed that there seem to be > several problems > with accessibility. Some widgets seem to be implemented > as custom widgets > and have no working accessibility support. I am > especially refering to the > styledtextctrl widget, the counterpart of GTK's TextView > widget. Since I > need something like TextView in my app, this is a real blocker... > 3. The last alternative I can think of is Java with Swing, but > this effectively constrains me to a specific programming > language, which isn't useful to me since I already have a > codebase[1] > that I'd like to continue working on (in Python). > > I'd really like to avoid having to maintain two different GUI > frontends written for different toolkits. While it might be > possible to use wxWidget for the Windows case, and pygtk for > Linux[2], I am afraid the maintainance overhead will be too > much for a single blind developer. While we are at it, > MacOSX would be a nice addition in the list of target > platforms, but I guess this is even more unrealistic right > now, or am I wrong? > I hope I am :-) > > Thanks for any hints > > [1] http://code.google.com/p/freedots/ > [2] > http://code.google.com/p/freedots/source/browse/trunk/freedots/gui.py > > -- > Respect, > ????? | Debian Developer <URL:http://debian.org/> > .''`. | Get my public key via finger mlang/[EMAIL PROTECTED] > : :' : | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44 > `. `' > `- <URL:http://delysid.org/> > <URL:http://www.staff.tugraz.at/mlang/> > _______________________________________________ > Gnome-accessibility-devel mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel > _______________________________________________ Gnome-accessibility-devel mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
