GSDL::UI::LayoutScope
Constructors
new(parent : Container)
SourceInstance methods
background_color=(value : Color | Nil)
Sourcebutton(*args, **kwargs)
Sourcebutton(*args, **kwargs, &block)
Sourcecanvas(*args, **kwargs, &)
Sourcecanvas(*args, **kwargs)
Sourcecheckbox(*args, **kwargs)
Sourcecheckbox(*args, **kwargs, &block)
Sourcedropdown(*args, **kwargs)
Sourcedropdown(*args, **kwargs, &block)
Sourceflow_box(*args, **kwargs, &)
Sourceflow_box(*args, **kwargs)
Sourcegrid_box(*args, **kwargs, &)
Sourcegrid_box(*args, **kwargs)
Sourcehbox(*args, **kwargs, &)
Sourcehbox(*args, **kwargs)
Sourceimage(*args, **kwargs)
Sourceimage(*args, **kwargs, &block)
Sourceradio_button(*args, **kwargs)
Sourceradio_button(*args, **kwargs, &block)
Sourcestatus_bar(*args, **kwargs, &)
Sourcestatus_bar(*args, **kwargs)
Sourcetext_input(*args, **kwargs)
Sourcevbox(*args, **kwargs, &)
Sourcevbox(*args, **kwargs)
Sourceviewport(*args, **kwargs, &)
Sourceviewport(*args, **kwargs)
SourceMacros
register_component(method_name, klass)
Macro to register standard components (no nested layout blocks). If a block is passed, it is forwarded as a callback (e.g. for Button on_click).
register_container(method_name, klass)
Macro to register container components that take nested layout blocks.