Raxol.View.Elements (Raxol v2.0.1)

View Source

Compatibility adapter for view elements. Provides the expected interface for UI components.

Summary

Functions

Creates a box element without a block.

Creates a box element with a block.

Creates a button element.

Creates a checkbox element.

Creates a column layout.

Creates a label (text) element.

Creates a row layout without a block.

Creates a row layout with a block.

Creates a table element.

Creates a text element.

Creates a text input element.

Functions

border(view, opts)

See Raxol.Core.Renderer.View.border/2.

box(opts \\ [])

Creates a box element without a block.

box(opts, list)

(macro)

Creates a box element with a block.

button(text, opts \\ [])

Creates a button element.

checkbox(label, opts \\ [])

Creates a checkbox element.

column(opts, list)

(macro)

Creates a column layout.

flex(constraints)

See Raxol.Core.Renderer.View.flex/1.

label(opts \\ [])

Creates a label (text) element.

panel(opts)

See Raxol.Core.Renderer.View.panel/1.

row(opts \\ [])

Creates a row layout without a block.

row(opts, list)

(macro)

Creates a row layout with a block.

scroll(view, opts)

See Raxol.Core.Renderer.View.scroll/2.

shadow(opts)

See Raxol.Core.Renderer.View.shadow/1.

table(opts \\ [])

Creates a table element.

text(content, opts \\ [])

Creates a text element.

text_input(opts \\ [])

Creates a text input element.