diff --git a/examples/verticalLayout/main.go b/examples/verticalLayout/main.go new file mode 100644 index 0000000..2c5b3d7 --- /dev/null +++ b/examples/verticalLayout/main.go @@ -0,0 +1,25 @@ +package main + +import "git.tebibyte.media/sashakoshka/tomo" +import "git.tebibyte.media/sashakoshka/tomo/elements/basic" +import "git.tebibyte.media/sashakoshka/tomo/elements/layouts" +import _ "git.tebibyte.media/sashakoshka/tomo/backends/x" + +func main () { + tomo.Run(run) +} + +func run () { + window, _ := tomo.NewWindow(2, 2) + window.SetTitle("vertical stack") + + layout := layouts.NewVertical(true, true) + window.Adopt(layout) + + layout.Adopt(basic.NewLabel("it is a label hehe")) + layout.Adopt(basic.NewButton("yeah"), false) + layout.Adopt(button := basic.NewButton("wow"), false) + + window.OnClose(tomo.Stop) + window.Show() +}