package main import t "tafl" main :: proc() { width, height : i32 = 1920, 1080 t.start_window(width, height, "tafl test") for !t.window_should_close() { if t.resized(){ width, height = t.get_window_size() } { t.tafl( sizing_width=t.FIXED(int(width)), sizing_height=t.FIXED(int(height)), layout=.LEFT_TO_RIGHT, color={.0,.0,.0, 1}, padding={16,16,16,16}, child_gap=16, ) { t.tafl(color={.3,.6,.9, 1}, sizing_height=t.GROW, sizing_width=t.FIXED(500)) { t.tafl(color={.1,.1,.1, 1}) { t.tafl(color={.1,.1,.1, 1}) } { t.tafl(color={.1,.1,.1, 1}) } { t.tafl(color={.1,.1,.1, 1}) } } { t.tafl(color={.1,.1,.1, 1}) } } { t.tafl(color={.2,.2,.2, 1}, sizing_width=t.GROW, sizing_height=t.GROW) } { t.tafl(color={.1,.8,.2, 1}, sizing_width=t.FIXED(300), sizing_height=t.GROW,) /*{ t.tafl(color={.1,.1,.1, 1}) } { t.tafl(color={.1,.1,.1, 1}) }*/ } /*{ t.tafl(color={.1,.1,.1, 1}) }*/ } t.render() } }