mirror of
https://github.com/vsariola/sointu.git
synced 2025-06-04 01:28:45 -04:00
feat(tracker): add some inset border around the whole GUI
This commit is contained in:
parent
c032978f05
commit
804b4e9c50
@ -8,14 +8,17 @@ import (
|
|||||||
"gioui.org/op"
|
"gioui.org/op"
|
||||||
"gioui.org/op/clip"
|
"gioui.org/op/clip"
|
||||||
"gioui.org/op/paint"
|
"gioui.org/op/paint"
|
||||||
|
"gioui.org/unit"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (t *Tracker) Layout(gtx layout.Context) {
|
func (t *Tracker) Layout(gtx layout.Context) {
|
||||||
layout.Flex{Axis: layout.Vertical}.Layout(gtx,
|
paint.FillShape(gtx.Ops, black, clip.Rect(image.Rect(0, 0, gtx.Constraints.Max.X, gtx.Constraints.Max.Y)).Op())
|
||||||
layout.Rigid(t.layoutControls),
|
layout.UniformInset(unit.Dp(2)).Layout(gtx, func(gtx2 layout.Context) layout.Dimensions {
|
||||||
layout.Rigid(t.darkLine(true)),
|
return layout.Flex{Axis: layout.Vertical}.Layout(gtx2,
|
||||||
layout.Flexed(1, Raised(t.layoutTracker)),
|
layout.Rigid(t.layoutControls),
|
||||||
)
|
layout.Rigid(t.darkLine(true)),
|
||||||
|
layout.Flexed(1, Raised(t.layoutTracker)))
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *Tracker) layoutTracker(gtx layout.Context) layout.Dimensions {
|
func (t *Tracker) layoutTracker(gtx layout.Context) layout.Dimensions {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user