On Fri, Dec 09, 2011 at 02:27:52PM +0100, Piñeiro wrote: > On 12/08/2011 09:15 PM, Trevor Saunders wrote: > > > > SO while I understand not wanting that many events I think you want > > that more than the alternative. > > > > I think the solution here needs to be some sort of api change in atk or > > smart events, so ccing g-a-d > > Hi, I was been talking with Joanmarie briefly about this, and also > checking when this notification is sent. sorry about the late reply. > So, at this moment I don't think that this should require an API change, > but as you said, smart events. In that sense, just sent it when > required. Some options: > > * Use the same solution that with roles: default value for role is > UNKNOWN. When it is changed to something meaningful (like BUTTON), atk > doesn't sent that notification. So we could just avoid to sent the > name-change notification when you go from not having a name to having a > name, assuming that this is the initial set. Not sure about that, as > this is a real change on the name. > * I was wondering if this notification is required always. Do we need > to know that a invisible object have changed his name? So probably other > option could be just sent the notification if the object is in a > specific state (ie: being focused). > > But this are only initial ideas, that require refinement. I will > investigate it. So, my understanding (mostly from https://bugzilla.mozilla.org/show_bug.cgi?id=659018) is that at-spi2 uses the signal internally for cache coherency. So if we want to take this route I think it needs to happen within atk / atk-bridge. However I'm not convinced this is really the best option here. Having to create 2500 objects just to fire events on them is rather unfortunate. Trev > > BR > > -- > Alejandro Piñeiro Iglesias > > _______________________________________________ > gnome-accessibility-devel mailing list > gnome-accessibility-devel gnome org > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
Attachment:
signature.asc
Description: Digital signature