This commit is contained in:
Greg 2019-08-15 18:36:22 -04:00
parent 92cb4d20a4
commit e638a9dde4

View File

@ -22,13 +22,6 @@ type Widget interface {
Layout(Context) Context
}
func LayoutWithContext(ctx Context, ws ...Widget) Context {
for _, w := range ws {
ctx = w.Layout(ctx)
}
return ctx
}
type WidgetCombinator func(...Widget) Widget
type Enclosure interface {
@ -55,14 +48,13 @@ func (f Flex) Flexible(v float32) Widget {
}
...
ctx = giowrap.LayoutWithContext(ctx,
myFlex(
ctx = myFlex(
w1,
giowrap.Flexible(0.5),
w2,
giowrap.Flexible(1),
w3,
))
).Layout(ctx)
ctx.Draw()
...
```