On Tue, Nov 15, 2016 at 07:49:00PM +0100, Samuel Thibault wrote: > Hello, > > Ksamak, on Tue 15 Nov 2016 16:52:51 +0100, wrote: > > When caret is on a newline, it is quite hard to get the > > screen position of the newline caret, The function > > atspi_text_get_character_extents > > is of no help, and returns 0,0 as coordinates when such offset is > > provided. > > This looks like a bug to me. > > > Another similar problem is when a text is empty, thereby no text > > offset is present. > > Ditto. > > > I know these behaviours are probably correct according to AT-SPI > > standard, > > What makes you think that? Well, i think there might be a reason for such a behaviour. I can imagine the orca screen reader wanting to ignore an empty line for example. > > > but is it voluntary? > I don't think it is. Probably just nobody ever had the need for these to > be fixed. > > > Is it possible to change any of that in the future, without impairing > > the other applications relying on at-spi? > > My guess would be yes. I don't see how useful it'd be to get 0,0 > coordinates while the caret is obviously not at 0,0. Well, I was thinking the design was not thought through for visual applications. There is indeed no thickness to report for a caret that is on a newline. Anyway, if it doesn't disturb any other applications, i'd be glad to see that part change! thank you -- Ksamak Free software hacktivist
pgp3Yhz34jbql.pgp
Description: PGP signature
_______________________________________________ gnome-accessibility-list mailing list gnome-accessibility-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list