feat(tracker): implement some basic styled ui building blocks

This commit is contained in:
Matias Lahti
2020-11-08 01:20:53 +02:00
parent 64fe28a240
commit 90c3536f3e
4 changed files with 139 additions and 2 deletions

View File

@ -1,7 +1,17 @@
package tracker
import "gioui.org/layout"
import (
"gioui.org/layout"
"gioui.org/op/paint"
)
func (t *Tracker) Layout(gtx layout.Context) {
t.QuitButton.Layout(gtx)
layout.Stack{Alignment: layout.NW}.Layout(gtx,
layout.Expanded(func(gtx layout.Context) layout.Dimensions {
paint.Fill(gtx.Ops, black)
return layout.Dimensions{Size: gtx.Constraints.Max}
}),
layout.Expanded(t.QuitButton.Layout),
layout.Stacked(Raised(Label("Hello", white))),
)
}