That's logic in Orca. The Marco "support" in Orca is simply mapping things over from the old GNOME 2.x days with Metacity. And there is a sad hack or three in Orca due to issues in Metacity. Therefore, if you could file a bug against Orca and attach a full debug.out, I'll look into it. Thanks!
--joanie On 06/29/2015 12:49 PM, Luca Saiu wrote: > Hello. > > As you may know from my interaction [1] with Alejandro PiƱeiro, who has > given me some useful suggestions, I'm trying to develop a very simple > accessible application using ATK but without GTK+ or any other toolkit. > > My current standalone program uses SDL to draw a window and manage a few > events; later I'll have to graft the thing into a Compiz plugin, but the > core of the problem doesn't change. > > I've made some progress, mostly thanks to Alejandro. In particular now > I have a widget tree for my application showing up in Accerciser which > looks like it's supposed to, but when I switch to my application's > window with a window manager (say Marco) the screen reader vocalizes the > window title followed by "inaccessible", and the application state is > not vocalized and doesn't show up in Braille -- I'm using the X11 driver > of brltty, which works correctly with other applications implementing > AtkText. > > My program has a root ATK object, implementing some interface; as far as > I can see it looks reasonable, and similar to a sample GTK+ application > I wrote to compare. Where does this "inaccessible" come from, exactly? > The string doesn't appear in the Marco source code. Which criterion > should I satisfy, exactly, for the screen reader not to give up? > > Thanks in advance, > > [1] http://osdir.com/ml/debian-accessibility/2015-06/msg00033.html > -- To UNSUBSCRIBE, email to debian-accessibility-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/55917997.9010...@igalia.com