The simple fix, which I think is much more readable is to move the text out of 
the body into the attribute:

<tabpane text="Insecticides">
  <simple...
  <radio ...
  ...
</tabpane>

but if you think that is going to offend too many people, we can keep the old 
way.  It just seems messy and hard to read.

On 2010-09-14, at 15:38, Henry Minsky wrote:

> When I put in a warning about mixing LZX and HTML content, all of these
> components
> give warnings, because they intermix text and lzx content quite happily.
> 
>                <tabpane>Insecticides
>                    <simplelayout spacing="10" inset="10"/>
>                    <radiogroup>
>                        <radiobutton>Yes, I want to know more</radiobutton>
>                        <radiobutton>No, I prefer to remain blissfully
> unaware</radiobutton>
>                        <radiobutton>Please tell my neighbor, who may tell
> me</radiobutton>
>                    </radiogroup>
>                </tabpane>
> 
> These components declare their text attribtute as
> 
>        <attribute name="text" value="tab" type="text" />
> 
> Maybe we really do need to have a distinct type "html" for text, which is
> different from plain "text", and if that is the type then the compiler
> issues a warning about mixing HTML tags and LZX tags?  In that case, the
> compiler could pass through the entire body
> verbatim to the runtime, which is what we've been shooting for as the goal,
> right?
> 
> 
> 
> 
> 
> -- 
> Henry Minsky
> Software Architect
> [email protected]


Reply via email to