From: Paul Rohr (paul@abisource.com)
Date: Fri May 10 2002 - 11:48:02 EDT
At 10:25 AM 5/10/02 +0100, Tomas Frydrych wrote:
>The other thing related to this, is that we will really need a set of
>document-wide properties stored within our document, from which
>the sections would inherit, the overall document direction being one
>of such properties.
Yep. Once we have this in place, that'd be a great place to store the
default lang as well. The current solution (attaching it to each block)
evidently works, but it's kinda bloaty.
>It has to propagate hardcoded-default-
>>document->section->block; at the moment it propagates
>hardcoded-default->section->block.
Yep.
>I suspect the best way of
>handling this would be exactly the same as we handle section
>properties in the PT,
Are you suggesting that we mirror the existing generic PROPS= mechanism for
these few inheritable CSS-like properties? Off the cuff, that's fine with
me. Upgrading the PROPS mechanism slightly so that it can store all
behind-the-scenes formatter info sounds like a big design win.
>eventhough this will affect lot of the present
>code that querries properties.
When I originally did the property propagation, I didn't encapsulate that
lookup logic because there just weren't that many instances. If it's gotten
out of hand in the mean time, then a tad more refactoring is probably in
order.
Paul
This archive was generated by hypermail 2.1.4 : Fri May 10 2002 - 11:50:02 EDT