Subject: Re: Styles again.
From: Paul Rohr (paul@abisource.com)
Date: Wed May 16 2001 - 16:11:15 CDT
Hi Martin,
Thanks for all the great work you and Dom have been doing to finally slap a
UI on styles. It's been far too long since I did the original backend work!
At 12:19 PM 5/13/01 +1000, Martin Sevior wrote:
> I would like to open another debate about styles again. Right now
>if a property is not defined in a style it gets set to the default
>value. Consequently if I delete the font-family property in a style and
>apply it to a paragraph, the paragraph gets it's font-family set to "Times
>New Roman". I would rather the font-family is left at it's current
>setting.
>
>What I want to do is define a style like "LightBlue". All this does is
>change the colour of a paragraph to "LightBlue" leaving all other
>properties untouched.
I'm confused. The backend should already support this. See the definition
and use of the "Highlight" character-level style in the following document:
abi/test/wp/Styles.abw
>The "delete properties" button allows this for the
>definition but the application of the style screws things up.
Could you give more details on the problem you're seeing here? I'd try it
myself, but I think the other platform maintainers have been waiting for the
styles UI to settle down and get added to abi/shots/wp before implementing
the matching dialogs.
The UI should certainly allow you to define a style with only a single
property. In fact that's the most commonly useful kind of style.
>I think this can be fixed in the backend but the question is should this
>be the default behaviour or should it be a new type of style? Should we
>have "Paragraph Overlay" and "Character Overlay" type styles that only
>apply the definitions present to the text,leaving all else untouched?
>
>Opinions please! My present inclination is to make styles only affect
>properties defined in the style but I'm sure the Abi designers had their
>reasons for doing things the way they did.
In your vocabulary, *all* styles should be defined as "Overlay" styles. Or
at least, that's how I wrote the cascading mechanism.
Has this gotten broken somehow since then?
Paul,
extremely puzzled
This archive was generated by hypermail 2b25 : Sat May 26 2001 - 03:51:04 CDT