[Accessibility-ia2] new scroll type?
Pete Brunet
brunet at us.ibm.com
Tue Jun 3 09:57:03 PDT 2008
Alex, I changed it a bit. How about this?
/** Scroll the object or substring a minimal amount such that as much as
possible
of the object or substring is within the application's client area.
*/
Is it important that the object only be moved a minimal amount? For
example, if the object was off screen to the top and to the left is it
important that the action be equivalent to IA2_SCROLL_TYPE_TOP_LEFT? Or
would it be OK for the object to be placed anywhere on the screen. I
suspect that minimal movement *is* important, i.e. it's likely that as
much of the current screen content be preserved while string bringing the
object into view.
This brings up an interesting question. The list of constants is:
IA2_SCROLL_TYPE_TOP_LEFT,
IA2_SCROLL_TYPE_BOTTOM_RIGHT,
IA2_SCROLL_TYPE_TOP_EDGE,
IA2_SCROLL_TYPE_BOTTOM_EDGE,
IA2_SCROLL_TYPE_LEFT_EDGE,
IA2_SCROLL_TYPE_RIGHT_EDGE,
IA2_SCROLL_TYPE_ANYWHERE
If I use bottom right and the object is above the client area then it
would be valid with respect to the spec but not acceptable to the user to
move the object such that only the bottom pixel or row of pixels is
viewable. Do ATs know to not use that constant when the object is above
the view port? Ditto with bottom left.
Also, I reworded the 4 edge constants to say that the full edge must be
made visible. For example,
/** Scroll as much as possible of the bottom edge of the object or
substring
as close as possible to the bottom edge of the application's client
area.
*/
IA2_SCROLL_TYPE_BOTTOM_EDGE,
Otherwise the app could just move a single pixel or row of pixels on
screen, i.e. think of the case when the object is off screen to the bottom
and to the left.
Pete Brunet
IBM Accessibility Architecture and Development
11501 Burnet Road, MS 9022E004, Austin, TX 78758
Voice: (512) 838-4594, Cell: (512) 689-4155
Ionosphere: WS4G
"Alexander Surkov" <surkov.alexander at gmail.com>
06/02/2008 09:59 PM
To
Pete Brunet/Austin/IBM at IBMUS
cc
Accessibility-ia2 at lists.freestandards.org
Subject
Re: [Accessibility-ia2] new scroll type?
Hi, Pete.
I think the word window is reserved by DOM, I would suggest to use here
the word "screen" or "view area" instead. The phrase "can be placed
anywhere" makes me scary a bit because it sounds undefined. Would it be
better to use "scroll minimum amount to make it visible" or something like
this?
Alex.
On Tue, Jun 3, 2008 at 5:11 AM, Pete Brunet <brunet at us.ibm.com> wrote:
Please are the following constant and description which I added this to
the spec:
/** Scroll the object or substring such that it is placed fully within
the
window (or as much as possible). The object or substring can be placed
anywhere within the window.
*/
IA2_SCROLL_TYPE_ANYWHERE
Pete Brunet
IBM Accessibility Architecture and Development
11501 Burnet Road, MS 9022E004, Austin, TX 78758
Voice: (512) 838-4594, Cell: (512) 689-4155
Ionosphere: WS4G
"Alexander Surkov" <surkov.alexander at gmail.com>
05/27/2008 08:36 PM
To
Pete Brunet/Austin/IBM at IBMUS
cc
Accessibility-ia2 at lists.freestandards.org
Subject
Re: [Accessibility-ia2] new scroll type?
I have looked into mozilla code and there our constant is much similar
with IA2_SCROLL_TYPE_BUBBLE_ONLY_IF_NECESSARY. We could implement another
constant as long as we know its meaning and for sure if it's necessary :)
Because SCROLL_TYPE_ANYWHERE means AT doesn't care where accessible object
will be (just in view). But I haven't idea how can IA2_SCROLL_TYPE_BUBBLE
be used.
Alexander.
On Tue, May 27, 2008 at 11:55 PM, Pete Brunet <brunet at us.ibm.com> wrote:
Alexander, Would SCROLL_TYPE_ANYWHERE be equivalent to David Bolter's
IA2_SCROLL_TYPE_BUBBLE_ONLY_IF_NECESSARY?
And do you see David's IA2_SCROLL_TYPE_BUBBLE as something you could
implement?
Pete Brunet
IBM Accessibility Architecture and Development
11501 Burnet Road, MS 9022E004, Austin, TX 78758
Voice: (512) 838-4594, Cell: (512) 689-4155
Ionosphere: WS4G
"Alexander Surkov" <surkov.alexander at gmail.com>
05/25/2008 08:54 PM
To
Pete Brunet/Austin/IBM at IBMUS
cc
Accessibility-ia2 at lists.freestandards.org,
Accessibility at lists.freestandards.org
Subject
Re: [Accessibility-ia2] new scroll type?
In Gecko accessibility API we have constant named SCROLL_TYPE_ANYWHERE
which allows to scroll accessible into view. We can map it into new IA2
constant.
Alexander.
On Sat, May 24, 2008 at 8:13 AM, Pete Brunet <brunet at us.ibm.com> wrote:
For IA2::scrollTo it would be nice to have an enum value for IA2ScrollType
that was not limited to an edge or corner in the case that the AT doesn't
care how it's brought on screen. Does anyone have some insight into if a
new constant is needed?
Pete Brunet
IBM Accessibility Architecture and Development
11501 Burnet Road, MS 9022E004, Austin, TX 78758
Voice: (512) 838-4594, Cell: (512) 689-4155
Ionosphere: WS4G
_______________________________________________
Accessibility-ia2 mailing list
Accessibility-ia2 at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
_______________________________________________
Accessibility-ia2 mailing list
Accessibility-ia2 at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
_______________________________________________
Accessibility-ia2 mailing list
Accessibility-ia2 at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/accessibility-ia2/attachments/20080603/472ac5d0/attachment-0001.htm
More information about the Accessibility-ia2
mailing list