[Dev] Visual Style proposal
Bryan Stearns
stearns at osafoundation.org
Mon Mar 28 15:00:50 PST 2005
(Alec and I had an in-person conversation about this, but he suggested I
include my feedback in the discussion...)
- The existing model already gives us a mechanism to separate
presentation characteristics (font, etc) from structure (block
hierarchy), and though it's currently not bidirectional, we could make
it so if there were a need. I don't see the benefit in using Query to
relate blocks to styles.
- Blocks aren't blind to styles, and wouldn't be even if we converted to
your mechanism: CPIA isn't a browser where a presentation engine
combines style information and a data description and generates a
presentation -- each CPIA block is responsible for its own presentation,
so each will still have to interrogate the style information as it does
now.
- A block might need to know more than one style (for instance, a label
font and a value font), or the colors to be used for different parts of
what it's drawing -- your model appears to preclude this.
- The current separate characterStyle and colorStyle structures could
easily be combined or made more generic, but again, what's the need?
- There are problems with the existing mechanism, like per-platform
layout issues (font family & size defaults, margins, etc), but your
proposal doesn't address them.
...Bryan
Alec Flett wrote:
> A while back I posted about a proposal for applying styles to
> chandler. Here's my proposal:
>
> http://wiki.osafoundation.org/bin/view/Chandler/VisualStyle
>
> This would replace the current colorStyle, characterStyle, and so forth.
>
> Alec
>
>------------------------------------------------------------------------
>
>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
>Open Source Applications Foundation "Dev" mailing list
>http://lists.osafoundation.org/mailman/listinfo/dev
>
>
More information about the Dev
mailing list