GNOME Bugzilla – Bug 136637
Unable to get information from a GtkCellViewMenuItem
Last modified: 2011-02-04 16:16:49 UTC
When a GtkCellViewMenuItem is displayed on the screen it is not possible to obtain information about what is displayed, i.e. icon and text and where it is displayed. It is possible to do this for an oridnary menu item by finding its label. This issue was mentioned in bug #132847 but I think it deserves its own bug.
I have been trying to get my head around what is needed here. Currently the include files gtkcellviewmenuitem.h and gtkcellview.h are not avilable to gail so it would be not be possible to implement accessibility support in gail. I am not keen on putting accessibility support into gtkcellviewmenuitem.c as it will need to implement AtkText and will have to contain a copy of a lot of support code which is in libgail-util. It looks to me that GtkCellView needs to make availble the information about the cell renderers drawn in gtk_cell_view_expose.
Mass changing gtk+ bugs with target milestone of 2.4.2 to target 2.4.4, as Matthias said he was trying to do himself on IRC and was asking for help with. If you see this message, it means I was successful at fixing the borken-ness in bugzilla :) Sorry for the spam; just query on this message and delete all emails you get with this message, since there will probably be a lot.
GtkCellView will be public in 2.6, GtkCellViewMenuItem is gone, and GtkCellLayout has acquired a function to get the cell renderers.