Apache OpenOffice (AOO) Bugzilla – Issue 88513
atk bridge needs to expose tab stop positions
Last modified: 2009-07-20 15:59:09 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.
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.
What about re-using what is defined here: http://www.w3.org/People/howcome/t/970224HTMLERB-CSS/WD-tabs-970117.html
introduced tab-stops and tab-interval in CWS aqua11y02.
Re-assigned to QA for verification.
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"
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