From 257f254bd9d15c74ac50934ca1a8ddeb73e1b617 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Tue, 27 Feb 2024 18:53:17 -0500 Subject: allow widgets to lock focus on themselves --- ui.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'ui.go') diff --git a/ui.go b/ui.go index eae60b0..9355989 100644 --- a/ui.go +++ b/ui.go @@ -14,7 +14,7 @@ func spawnWidgets( displacementChan chan uint, rpmChan, veChan, imapChan, actChan [POINTS]chan uint, flowChan [POINTS]chan float64, - focus *widget.Focus, + focus *widget.FocusMaster, mux *gui.Mux, wg *sync.WaitGroup, ) { @@ -36,7 +36,7 @@ func spawnWidgets( go widget.Input( displacementChan, bounds[1], - focus.Widgets[0][0], + focus.Slave(0, 0), mux.MakeEnv(), wg, ) @@ -55,7 +55,7 @@ func spawnWidgets( go widget.Input( // speed rpmChan[i], bounds[3+i], - focus.Widgets[1][i], + focus.Slave(1, i), mux.MakeEnv(), wg, ) @@ -63,7 +63,7 @@ func spawnWidgets( go widget.Input( // VE veChan[i], bounds[4+POINTS+i], - focus.Widgets[2][i], + focus.Slave(2, i), mux.MakeEnv(), wg, ) @@ -71,7 +71,7 @@ func spawnWidgets( go widget.Input( // IMAP imapChan[i], bounds[5+2*POINTS+i], - focus.Widgets[3][i], + focus.Slave(3, i), mux.MakeEnv(), wg, ) @@ -79,7 +79,7 @@ func spawnWidgets( go widget.Input( // ACT actChan[i], bounds[6+3*POINTS+i], - focus.Widgets[4][i], + focus.Slave(4, i), mux.MakeEnv(), wg, ) -- cgit v1.2.3