Re: [g-a-devel]Tree updates in at-poke



David,

The purpose of at-poke is to provide a tool to help determine whether accessibility bugs are in assistice technology, e.g. gok or gnopernicus or in the application or in the accessibility framework, i.e. at-spi, atk or gail.

at-poke should be capable of doing both "value-poking" or "value-monitoring".

If you can identify when property-change notiifcations are not being sent I can try to evaluate whether it is a bug.

If you can identify when a crash occurcs and supply a back trace I can look at it.

Padraig.

Dave Malcolm wrote:
> 
> I've attempted to get at-poke to listen for property-change events and
> update the left-hand pane's tree model accordingly.
> 
> Attached is a first pass at a patch.  I'm not convinced about it yet
> though as:
> (i) I'm getting occasional crashes when poking things - though these
> might not be due to my changes.  I'm new to at-poke, and to the
> accessibility framework, and I've not implemented a GtkTreeModel before,
> so there might be subtleties I've missed.
> (ii) Not everything seems to be sending property-change notifications -
> perhaps these are bugs in the existing applications, or is this just an
> advisory, and not mandatory?
> (iii) Is this a good direction to take?  Is at-poke supposed to be for
> static "value-poking", or for dynamic "value-monitoring"?
> 
> Thoughts?
> 
> --
> David Malcolm
> http://www.davemalcolm.demon.co.uk
> 
>   --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>                          Name: tree-updates.patch
>    tree-updates.patch    Type: text/x-patch
>                      Encoding: 7bit



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]