class GUI::RootBuilder

Defined in:

layout_dsl.cr

Instance Method Summary

Instance methods inherited from class GUI::LazyLayoutBuilder

button(*args, **args2) button, calc_size(ncols, nrows, cached_margins : Hash(Int32, Int32) | Nil = nil) calc_size, combo(*args, **args2) combo, cur_space : Int32 cur_space, cur_space=(cur_space : Int32) cur_space=, edit(*args, **args2) edit, imageview(*args, **args2) imageview, label(*args, **args2) label, listbox(*args, **args2) listbox, panel(*args, **args2)
panel(*args, **args2, &)
panel
, place_controls(layout : Layout) place_controls, popup(*args, **args2) popup, progress(*args, **args2) progress, slider(*args, **args2) slider, space(value : Int32) space, space_after_me : Int32 space_after_me, space_after_me=(space_after_me : Int32) space_after_me=, splitview(*args, **args2) splitview, tableview(*args, **args2) tableview, textview(*args, **args2) textview, updown(*args, **args2) updown, view(*args, **args2) view, webview(*args, **args2) webview

Instance methods inherited from class GUI::GUIBuilder

column : Int32 column, next_cell next_cell, row : Int32 row, space(value : Int32) space

Constructor methods inherited from class GUI::GUIBuilder

new(column : Int32 = 0, row : Int32 = 0) new

Instance Method Detail

def calc_size(ncols, nrows, cached_margins : Hash(Int32, Int32) | Nil = nil) #

[View source]
def column(**args, &) #

[View source]
def finish_layout : Layout #

[View source]
def next_cell #

[View source]
def place_controls(layout : Layout, cached_margins : Hash(Int32, Int32) | Nil = nil) #

[View source]
def row(**args, &) #

[View source]
def space(value) #

[View source]