module Opal::UI

Defined in:

opal/ui/buffer.cr
opal/ui/cell.cr
opal/ui/components/badge.cr
opal/ui/components/barchart.cr
opal/ui/components/box.cr
opal/ui/components/code_view.cr
opal/ui/components/command_palette.cr
opal/ui/components/filter_list.cr
opal/ui/components/gauge.cr
opal/ui/components/hex_viewer.cr
opal/ui/components/modal.cr
opal/ui/components/rule.cr
opal/ui/components/sparkline.cr
opal/ui/components/split_view.cr
opal/ui/components/stack.cr
opal/ui/components/table.cr
opal/ui/components/tabs.cr
opal/ui/components/text.cr
opal/ui/components/toast.cr
opal/ui/components/tree.cr
opal/ui/components/viewport.cr
opal/ui/diff_renderer.cr
opal/ui/dsl.cr
opal/ui/element.cr
opal/ui/markdown/renderer.cr

Class Method Summary

Class Method Detail

def self.build(&block : Builder -> Nil) : Element #

Builds an element tree from a block.


[View source]
def self.render(width : Int32 = 80, height : Int32 = 24, &block : Builder -> Nil) : String #

Builds and renders an element tree to a string buffer.


[View source]