Re: document properties

From: Paul Rohr (paul@abisource.com)
Date: Fri May 10 2002 - 11:48:02 EDT

  • Next message: Paul Rohr: "file format RFE -- document metadata"

    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