You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by "Greg Brown (JIRA)" <ji...@apache.org> on 2009/10/21 14:38:59 UTC

[jira] Commented: (PIVOT-331) Form layout improvements

    [ https://issues.apache.org/jira/browse/PIVOT-331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12768202#action_12768202 ] 

Greg Brown commented on PIVOT-331:
----------------------------------

So, to clarify, are you suggesting that "verticalSpacing" should be defined as the space between baselines rather than bottom edges?


> Form layout improvements
> ------------------------
>
>                 Key: PIVOT-331
>                 URL: https://issues.apache.org/jira/browse/PIVOT-331
>             Project: Pivot
>          Issue Type: Improvement
>          Components: wtk
>            Reporter: Todd Volkert
>            Priority: Minor
>             Fix For: 1.4.1
>
>         Attachments: form-layout-mockup.png, screenshot-before-and-after.png
>
>
> Graphic designers often want to lay out forms such that the vertical spacing between the baselines of the form elements is predictable.  Though Pivot's Form can now align the baselines of its fields with their labels, it provides no way to coordinate the vertical spacing of the baselines.  Take, for example, the following WTKX:
> <Window maximized="true"
>     xmlns:wtkx="http://pivot.apache.org/wtkx"
>     xmlns="org.apache.pivot.wtk">
>   <content>
>     <CardPane styles="{padding:10}">
>       <Form>
>         <sections>
>           <Form.Section>
>             <Label Form.label="Field 1" text="Foo"/>
>             <Label Form.label="Field 2" text="Bar"/>
>             <TextInput Form.label="Field 3" text="Baz"/>
>             <TextInput Form.label="Field 4" text="Something Else"/>
>           </Form.Section>
>         </sections>
>       </Form>
>     </CardPane>
>   </content>
> </Window>
> It produces the attached screenshot, where the vertical spacing between the baselines is unpredictable, even though the form's "verticalSpacing" style is evenly applied.  Contrast this with the attached mockup provided by a graphic designer, where they clearly specify the layout in terms of spacing between baselines.
> It's not clear how best to achieve this feature from an architectural point of view.  Ideas are welcome in this ticket.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.