func (b *Barnard) OnVoiceToggle(ui *uiterm.Ui, key uiterm.Key) { if b.UiStatus.Text == " Tx " { b.UiStatus.Text = " Idle " b.UiStatus.Fg = uiterm.ColorBlack b.UiStatus.Bg = uiterm.ColorWhite b.Stream.StopSource() } else { b.UiStatus.Fg = uiterm.ColorWhite | uiterm.AttrBold b.UiStatus.Bg = uiterm.ColorRed b.UiStatus.Text = " Tx " b.Stream.StartSource() } ui.Refresh() }