Re: [g-a-devel] Accessible cross-platform toolkit?



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: gnome-accessibility-devel-bounces gnome org 
> [mailto:gnome-accessibility-devel-bounces gnome org] On 
> Behalf Of Mario Lang
> Sent: Sunday, August 24, 2008 11:23 AM
> To: gnome-accessibility-devel gnome org
> 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/key db debian org
>  : :' : | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44
>  `. `'
>    `-      <URL:http://delysid.org/>  
> <URL:http://www.staff.tugraz.at/mlang/>
> _______________________________________________
> Gnome-accessibility-devel mailing list
> Gnome-accessibility-devel gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
> 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]