From bd9bce9f1278743e961a18cab688fdb09876560c Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Wed, 17 Jan 2024 16:11:26 -0500 Subject: add text label widget --- main.go | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'main.go') diff --git a/main.go b/main.go index c6c522f..eb2e094 100644 --- a/main.go +++ b/main.go @@ -21,7 +21,20 @@ func run() { displacementChan = make(chan float64) ) - go widget.Input(mux.MakeEnv(), image.Rect(20, 20, 100, 40), displacementChan) + pad := 10 + r := image.Rect(pad, pad, pad+widget.TextWidth(6), pad+widget.TextHeight()) + go widget.Input( + displacementChan, + r, + mux.MakeEnv(), + ) + r = image.Rect( + r.Max.X+pad, + r.Min.Y, + r.Max.X+pad+widget.TextWidth(len("cc")), + r.Max.Y, + ) + go widget.Label("cc", r, mux.MakeEnv()) Loop: for event := range env.Events() { -- cgit v1.2.3