Issue 88513 - atk bridge needs to expose tab stop positions
Summary: atk bridge needs to expose tab stop positions
Status: CLOSED FIXED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: DEV300m9
Hardware: PC Unix, all
: P3 Trivial (vote)
Target Milestone: OOo 3.0
Assignee: eric.savary
QA Contact: issues@gsl
URL:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2008-04-21 06:14 UTC by nospam4obr
Modified: 2009-07-20 15:59 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description nospam4obr 2008-04-21 06:14:03 UTC
Issue 72262 was re-opened with the following report:

=================================

It's currently blocking Orca bug #502101:
http://bugzilla.gnome.org/show_bug.cgi?id=502101

From that bug, here's how to reproduce the problem:

0/ Get latest Orca from SVN HEAD and apply the patch attached to bug #502101.
   Diffs can be found at:
   http://bugzilla.gnome.org/attachment.cgi?id=102337
   Configure, build and install.

1/ Start "swriter --norestore"

2/ Start latest Orca

3/ Give focus to the swriter window and type Tab

With the patch applied, the following debug is output by Orca:
allAttributes:  {'vertical-align': 'baseline', 'weight': '400', 'family-name':
'Times', 'fg-color': '0,0,0', 'strikethrough': 'none', 'underline': 'none',
'size': '12', 'style': 'normal', 'scale': '1', 'left-margin': '0mm', 'stretch':
'normal', 'pixels-above-lines': '0mm', 'paragraph-style': 'Default',
'text-shadow': 'none', 'direction': 'ltr', 'justification': 'left', 'variant':
'normal', 'font-effect': 'none', 'text-rotation': '0', 'invisible': 'false',
'writing-mode': 'lr-tb', 'indent': '0mm', 'language': 'en-us',
'pixels-below-lines': '0mm', 'bg-color': '255,255,255', 'right-margin': '0mm',
'text-decoration': 'none', 'line-height': '100%'}

Notice 'left-margin': '0mm'

4/ Type Tab again.

Debug output shows:

allAttributes:  {'vertical-align': 'baseline', 'weight': '400', 'family-name':
'Times', 'fg-color': '0,0,0', 'strikethrough': 'none', 'underline': 'none',
'size': '12', 'style': 'normal', 'scale': '1', 'left-margin': '0mm', 'stretch':
'normal', 'pixels-above-lines': '0mm', 'paragraph-style': 'Default',
'text-shadow': 'none', 'direction': 'ltr', 'justification': 'left', 'variant':
'normal', 'font-effect': 'none', 'text-rotation': '0', 'invisible': 'false',
'writing-mode': 'lr-tb', 'indent': '0mm', 'language': 'en-us',
'pixels-below-lines': '0mm', 'bg-color': '255,255,255', 'right-margin': '0mm',
'text-decoration': 'none', 'line-height': '100%'}

We still have:
'left-margin': '0mm'

5/ Type Insert-f (get text attributes).

SPEECH OUTPUT: 'Insert'
SPEECH OUTPUT: 'f'
SPEECH OUTPUT: 'size 12'
SPEECH OUTPUT: 'family-name Times'

No mention of any indentation.
Comment 1 nospam4obr 2008-04-21 06:16:06 UTC
The tab is a character of the paragraph, not an indention. The scenario described  previously (pressing 
"increase indent") still works as expected.

OOo currently does not expose the tab stop positions yet (and atk does not define how to do so). If Orca 
does need the tab stop positions, I will look for tab stops in the CSS specs.
Comment 2 nospam4obr 2008-05-09 10:46:03 UTC
What about re-using what is defined here: 
http://www.w3.org/People/howcome/t/970224HTMLERB-CSS/WD-tabs-970117.html
Comment 3 nospam4obr 2008-06-18 17:03:28 UTC
introduced tab-stops and tab-interval in CWS aqua11y02.
Comment 4 nospam4obr 2008-06-24 07:46:02 UTC
Re-assigned to QA for verification.
Comment 5 eric.savary 2008-07-22 10:21:54 UTC
Verified in CWS aqua11y02.

For my records and as documentation - at-poke outputs:
- "tab-interval: X.XXmm" -> default interval
- "tab-stops: left X.XXmm right X.XXmm center X.XXmm decimal"
Comment 6 thorsten.ziehm 2009-07-20 15:59:09 UTC
This issue is closed automatically and wasn't rechecked in a current version of
OOo. The fixed issue should be integrated in OOo since more than half a year. If
you think this issue isn't fixed in a current version (OOo 3.1), please reopen
it and change the field 'Target Milestone' accordingly.

If you want to download a current version of OOo =>
http://download.openoffice.org/index.html
If you want to know more about the handling of fixed/verified issues =>
http://wiki.services.openoffice.org/wiki/Handle_fixed_verified_issues