[Libreoffice-ux-advise] [Bug 104206] Allow Paragraph Styles to bind to List Styles' levels, like with Outline Numbering

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Tue Dec 13 10:37:15 UTC 2016


https://bugs.documentfoundation.org/show_bug.cgi?id=104206

--- Comment #6 from Mike Kaganski <mikekaganski at hotmail.com> ---
(In reply to Regina Henschel from comment #5)
> ODF 1.2 has no means to store information about a 1:1 relationship between
> paragraph style and numbered-list style. Using elements or attributes in
> loext namespace would include, that the LibreOffice project makes a proposal
> to include these extensions in the next ODF version.

Such a proposal is not a problem per se, right?

> But I'm not sure
> whether adding such extensions would be enough, because the structure of the
> default outline is different from the structure of the user outline in the
> way LibreOffice writes it to file now.
> 
> It is surely not an "UI only" problem.

Let's suppose that we create everything as we do now.
Further, let's not change current Outline Numbering feature.
Now let's add two loext elements to both paragraph style (pointing to list
style level) and to list style level (pointing to paragraph style). That hasn't
yet changed the structure? Only added extended property.

Now let's change current UI logick: in case user wants to apply a paragraph
style, we additionally check that extended property, if set -> apply not only
list style, but also its associated level to generated list (the list is
already generated now when a list style is associated with paragraph style,
correct?). If we want to change level of a list with a list style in UI, then
we look at its extended property and if set, also set the paragraph style
associated with wanted level. And the same for other UI actions. But the end
result of each action is usual ODF structure.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list