To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=82637


User mt changed the following:

                What    |Old value                 |New value
================================================================================
          Ever confirmed|                          |1
--------------------------------------------------------------------------------
                  Status|UNCONFIRMED               |NEW
--------------------------------------------------------------------------------
                Keywords|                          |accessibility
--------------------------------------------------------------------------------
        Target milestone|---                       |OOo 2.4
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Wed Oct 24 10:48:50 +0000 
2007 -------
For clarification:

A paragraph has 3 types of attribute containers:
1) StyleSheets (property map)
2) ParaAttribs (property map)
3) CharAttribs (List of properties with start/end pos)

There are 2 kind of attributes involved: Some of them can only be applied to
paragraphs (like "left indent"), others can also be applied to certain
characters (like "bold").

So the first type of attributes can only be found in StyleSheets and
ParaAttribs, in addition to attributes of the second type.
CharAttribs can only contain attributes of the second type.

StyleSheets are the things like "heading1", and the user can change both types
of attributes via "Format / Styles and Formatting".

ParaAttribs can be changed via "Format / Paragraph", but normally the user can
only change the first type of attributes there, and doesn't know that the other
attributes can also be contained there.

OOo Accessibility API treats all attributes in StyleSheets+ParaAttribs as
default, and the CharAttribs as run attribs.

This is what users probably expect, but probably nobody expects the
implementation detail that character attributes, which apply to the whole
paragraph, are stored as a ParaAttrib, and therefor are reported as default. 

So we will change the API implementation this way:
Attributes like bold are only treated as "default" when coming from the
StyleSheet, but as a run attribute even when coming from ParaAttribs, in
addition to CharAttribs.

So we don't change the Writer core implementation, where nobody here remembers
why it is done this (strange) way, but the API will report thing as expected.

Since the current behavior is very confusing for AT users, I set the target to
2.4, keyword Accessibility.


---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to