Hi,

Sorry for the *so* late reply, but I'm suscribed to this mailing from my
personal mail only and haven't checked this mailing list until now.

On Sat, 2013-04-13 at 15:09 -0400, Joanmarie Diggs wrote:
[...]
> So I am here to propose we simplify AtkText and do it *now* i.e. while
> we are very early in the GNOME cycle. In particular, I would like to
> suggest for your consideration the following two changes:
> 
> 1. Deprecate atk_text_get_text_{before,after}_offset()
> 2. Deprecate the TEXT_BOUNDARY_FOO_{START,END}

Interesting... since this things are a source of major pain in the
rewriting I'm currently doing in WebKitGTK+ to avoid using pango and
gail.

> In the first case, clients such as Orca would use (through AT-SPI2)
> atk_text_get_text_at_offset(). If the text before or after a given
> offset were desired, clients would make a second call having gotten the
> needed offset from the first call.


As an implementor, it makes me extremely happy to know that after and
before variants are not that necessary after all.

> In the second case, clients such as Orca would use (through AT-SPI2) a
> brand new set of TEXT_BOUNDARY_FOO boundaries. My guess is that we'd
> want it to mimic the behavior of the current START results, but that
> will require some investigation to be sure.

I also think that mimic the START boundaries is probably the way to go,
since it's the most natural one, IMHO (at least if I think of
Left-To-Right languages)

> In order to facilitate this simplification getting under way, I will
> remove Orca's use of atk_text_get_text_{before,after}_offset().

\o/

So, let me get this straight... does this mean I do not have to
implement the after/before variants AT ALL in WebKitGTK+ and that I only
have to consider the START boundary?

Because if it was like that, I would say things could happen way faster
in WebKitGTK+ land... maybe even during the next 2 weeks... :)

Thanks,
Mario

_______________________________________________
gnome-accessibility-devel mailing list
gnome-accessibility-devel@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel

Reply via email to