API for seesaw.forms - Seesaw


Full namespace name: seesaw.forms

Overview





Public Variables and Functions



append

function
Usage: (append this builder)
Add the given component to the form builder


forms-panel

function
Usage: (forms-panel column-spec & opts)
Construct a panel with a FormLayout. The column spec is
expected to be a FormLayout column spec in string form.

The items are a list of strings, components or any of the
combinators. For example:

    :items ["Login" (text) (next-line)
            "Password" (span (text) 3)]

Takes the following special properties. They correspond
to the DefaultFormBuilder option of the same name.

    :default-dialog-border?
    :default-row-spec
    :leading-column-offset
    :line-gap-size
    :paragraph-gap-size

See http://www.jgoodies.com/freeware/forms/index.html


group

function
Usage: (group & items)
Group the rows of the contained items into a row group.


next-column

function
Usage: (next-column)
       (next-column n)
Continue with the nth next column in the builder.


next-line

function
Usage: (next-line)
       (next-line n)
Continue with the nth next line in the builder.


separator

function
Usage: (separator)
       (separator label)
Adds a separator with an optional label to the form.


span

function
Usage: (span component column-span)
Add the given component spanning several columns.


title

function
Usage: (title title)
Adds the given title to the form.
Logo & site design by Tom Hickey.
Clojure auto-documentation system by Tom Faulhaber.