abstract class GUI::LazyLayoutBuilder

Direct Known Subclasses

Defined in:

highlevel.cr

Instance Method Summary

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 button(*args, **args2) #

[View source]
abstract def calc_size(ncols, nrows, cached_margins : Hash(Int32, Int32) | Nil = nil) #

[View source]
def combo(*args, **args2) #

[View source]
def cur_space : Int32 #

[View source]
def cur_space=(cur_space : Int32) #

[View source]
def edit(*args, **args2) #

[View source]
def imageview(*args, **args2) #

[View source]
def label(*args, **args2) #

[View source]
def listbox(*args, **args2) #

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

[View source]
def place_controls(layout : Layout) #

[View source]
def popup(*args, **args2) #

[View source]
def progress(*args, **args2) #

[View source]
def slider(*args, **args2) #

[View source]
def space(value : Int32) #

[View source]
def space_after_me : Int32 #

[View source]
def space_after_me=(space_after_me : Int32) #

[View source]
def splitview(*args, **args2) #

[View source]
def tableview(*args, **args2) #

[View source]
def textview(*args, **args2) #

[View source]
def updown(*args, **args2) #

[View source]
def view(*args, **args2) #

[View source]
def webview(*args, **args2) #

[View source]