GNOME Bugzilla – Bug 636062
comboselect does not work with GTK3
Last modified: 2011-07-15 15:31:47 UTC
I tried running some tests I have written with ldtp against a GTK3 version of my application. It failed when trying to use comboselect. comboselectindex still worked.
Michael, Could you please help me to setup an environment to reproduce this bug ? Any steps ? Thanks
Do you happen to use Ubuntu? You can get gtk3 from this PPA: https://launchpad.net/~ubuntu-desktop/+archive/gnome3-builds Else, Fedora has gtk3 in rawhide. I don't have a tiny example on hand, but can whip one up if you don't have a combobox test that you can recompile with gtk3.
I tried the package from ppa on Ubuntu 10.10 32-bit and when I start gtk3-demo from terminal I noticed the following message in console: administrator@w1-hutlab044:~$ gtk3-demo Gtk-Message: Failed to load module "gail": libgail.so: cannot open shared object file: No such file or directory Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: cannot open shared object file: No such file or directory Gtk-Message: Failed to load module "gail": libgail.so: cannot open shared object file: No such file or directory Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: cannot open shared object file: No such file or directory More over its not visible through accerciser. Any other things that I should do, after installing the packages from your ppa ? Thanks
Install libgail3.0-common from the PPA and update at-spi from it as well (which I just uploaded). You'll still get a message about libgail-gnome.so, but that shouldn't stop accessibility.
Created attachment 175576 [details] GTK3 demo still doesn't appear in accerciser
Darn. It shows up in accerciser in natty. I wonder which part of the stack is missing in the PPA... Until we get that missing piece, how difficult is it to try a natty daily ISO (or Alpha 1 which comes out in a few days)?
With today's Natty ISO, I tried: (gtk3-demo:1968): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine", Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: cannot open shared object file: No such file or directory Gtk-Message: Failed to load module "gail-gnome": libgail-gnome.so: cannot open shared object file: No such file or directory I have also installed all the above mentioned packages. Please advice. Thanks
Can you try this again (using natty's released image)? I still hit this bug; ldtp.getallitem() always returns an empty list for me with combo boxes.
With trunk GTK+, this problem is gone as a side-effect of a rewrite of a11y code.