2010-11-09 6 views
2

Je suis curieux de savoir si gtkmm w/ATK (ou autre) fonctionne avec MSAA comme Qt. Nous cherchons actuellement à changer de boîte à outils de WX et il s'avère que notre logiciel de test repose sur MSAA pour faire ce qu'il veut (quelque chose que j'aurais aimé savoir il y a 3 ans lorsque nous avons choisi WX pour commencer). De tous les toolkits GUI, je préfère GTKmm principalement en raison de son utilisation de signaux et de slots mais d'une manière beaucoup plus expressive et générique que Qt's .... et sans avoir besoin de l'étape de build supplémentaire qui nécessite le plugin Qt VS. Le concepteur est beaucoup mieux aussi. Donc je voudrais utiliser GTKmm mais les seules discussions et google que je peux trouver sur le sujet ont 3 ans et plus. Ils m'amènent à croire que la réponse est non, ne le supporte pas et si c'est le cas, c'est vraiment de mauvaise qualité. Mais beaucoup de choses peuvent changer en 3 ans. Donc, toute personne qui utilise GTK ou GTKmm sur win32 sait si elle supporte le framework d'accessibilité de Windows?gtkmm et accessibilité MSAA

Répondre

4

Je ne peux pas dire avec certitude, mais je pencherais vers très peu de soutien. J'utilise le LOGICIEL Jaws screen reader DEPUIS que je suis aveugle. Il utilise beaucoup MSAA et les applications GTK telles que Pidgin sont presque totalement inaccessibles. Alors que je peux lire une partie du texte sur un écran en calculant la météo, je suis dans un champ d'édition ou la météo, un bouton est sélectionné est impossible. Si mon lecteur d'écran ne peut pas traiter les applications GTK, je suppose que votre logiciel de test aura également des problèmes majeurs.

+0

N'a pas pu trouver quelque chose pour contredire cette évaluation. Semble être très spécifiquement accessible uniquement dans Gnome. –

0

Je ne sais pas si cela fait encore l'objet d'un suivi, mais je vais appuyer cette évaluation en tant qu'autre utilisateur de lecteur d'écran Windows. gnuCash était l'application que j'ai essayé et c'était assez difficile. Travaillé comme un rêve dans Gnome avec Orca cependant. Apparemment, c'est comme ça, si vous voulez l'accessibilité de Windows, utilisez QT et WxWidgets. Si vous voulez Linux, utilisez gtk +. QT va être accessible sous Linux apparemment bien que ce soit encore à venir (pas avant gnome 3, je pense). Dommage que vous deviez abandonner WxWidgets. Personnellement, j'aime leurs widgets car il a ces calibreurs qui prennent beaucoup de deviner le travail de placement des contrôles. Important lorsque vous ne pouvez pas voir et que vous voulez construire un gui. On dirait que les seules solutions d'accessibilité multiplateformes sont Xul et SWT (Java, vous le savez). Ce qui est triste à propos de WxWidgets, c'est que ce genre de chose leur a été rapporté il y a deux ans, mais rien ne semble avoir été fait à ce sujet.

http://trac.wxwidgets.org/ticket/9785

Je serais ravi de savoir que je me trompe à ce sujet. J'en doute cependant.