[Libreoffice-ux-advise] [Bug 140820] Should there be a "Default Frame Style", which each builtin Frame Style "Inherits from"?

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Dec 20 09:51:33 UTC 2021


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

--- Comment #6 from Mike Kaganski <mikekaganski at hotmail.com> ---
(In reply to Heiko Tietze from comment #5)
> I wonder if we could just show the None or No Frame Style or Default Frame
> Style in the list without touching the inheritance. Can we, Mike?

This is basically what comment 1 suggests:

> In the 'Inherit From' dropdown box "- None -" should be removed and "Default
> Frame Style" should be added.

But this is wrong or not easy. The suggestion tries to mimic fake default
character style, but the latter is the metaphor for "nothing set; inherit
everything from paragraph". So "nothing set on character style level" has a
well-defined source for each character property.

In case of other styles, like frame styles (and paragraph styles btw), the root
of inheritance takes all its *fallback* values from global defaults. The "fake
default" would have to show all the global defaults, even if not modifiable.
Being unable to modify those would raise questions (valid btw, since hardcoded
defaults is poor IMO). That would raise need of exposing the global defaults
also on paragraph styles, since current "default" paragraph style is a proper
style.

If you instead introduce a normal "default" frame style, you will need to keep
None, since being able to have multiple style hierarchies is a feature. And
that introduced default style would still define nothing in itself, so it will
still fallback to global defaults, so the (imagined IMO) problem discussed here
will stay.

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


More information about the Libreoffice-ux-advise mailing list