From df32c7dda4e7755293778fdfdd999a722e1f3cb9 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Mon, 10 Nov 2008 13:56:56 +0000 Subject: [PATCH] Some documentation and better defaults for formlayout svn changeset:5849/svn branch:trunk --- src/com/itmill/toolkit/ui/FormLayout.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/com/itmill/toolkit/ui/FormLayout.java b/src/com/itmill/toolkit/ui/FormLayout.java index fe972db98b..d822887fa9 100644 --- a/src/com/itmill/toolkit/ui/FormLayout.java +++ b/src/com/itmill/toolkit/ui/FormLayout.java @@ -4,8 +4,29 @@ package com.itmill.toolkit.ui; +/** + * FormLayout is used by {@link Form} to layout fields. It may also be used + * separately without {@link Form}. + * + * FormLayout is a close relative to vertical {@link OrderedLayout}, but in + * FormLayout caption is rendered on left side of component. Required and + * validation indicators are between captions and fields. + * + * FormLayout does not currently support some advanced methods from + * OrderedLayout like setExpandRatio and setComponentAlignment. + * + * FormLayout by default has component spacing on. Also margin top and margin + * bottom are by default on. + * + */ public class FormLayout extends OrderedLayout { + public FormLayout() { + super(); + setSpacing(true); + setMargin(true, false, true, false); + } + public String getTag() { return "formlayout"; } -- 2.39.5