Hi, Luke. The speed in gconf-editor is a big problem, but not technically a bug. However, if you tab over to the Name/Value table, you can hear the namee, but the value always says "blank", regardless of the value type. The values themselves are not accessible. This is because the cell renderer is using the get_size callback to set the values on the cell just prior to rendering. The gail module reads data from the treeview model for Orca, and if it's missing, all it can say is "blank". I think we need to instead cache the data when the cell renderers are called.
This might have two benefits. First, many applications, like gconf-editor, would suddenly become acccessible. This is perhaps the most common reason GTK+ apps are not accessible. Second, we might avoid the huge delays that occur today when we tab to a huge treeview. By only updating the data as it's rendered, we should see no noticeable slow down. However, that slow down may be due to some unrelated code. We'd have to dive in and see. Thanks, Bill On Thu, Jun 3, 2010 at 8:26 PM, Luke Yelavich <them...@ubuntu.com> wrote: > On Fri, Jun 04, 2010 at 01:03:20AM EST, Bill Cox wrote: >> I would guess that half of all treeview controls create accessibility >> problems. For example, gconf-editor is not accessible through Orca, >> because the values to be displayed are written directly to the cell >> renderer in the get_size callback, and never to the tree model, which >> is the only thing Orca reads. Also, there is no possible way to >> attach an accessible name or description to a cell_renderer_pixbuf. >> This makes programs like Synaptic unusable, since it shows the status >> of packages with icons. > > Gconf-editor is accessible, but is very unresponsive, which is very likely to > do with tree view issues. > > Luke > _______________________________________________ > gnome-accessibility-list mailing list > gnome-accessibility-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list > _______________________________________________ gnome-accessibility-list mailing list gnome-accessibility-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list