@@ -12,12 +12,15 @@ var filterForProcess = true
1212var filterForConnections = false
1313var filterErr error
1414
15- func initFilterPanel () * tview.Flex {
16- input := tview .NewInputField ()
15+ var filterPanel * tview.Flex
16+ var filterInput * tview.InputField
17+
18+ func initFilterPanel () {
19+ filterInput = tview .NewInputField ()
1720 filterExpr , filterErr = uni_filter .Parse (filterStr )
18- input .SetLabel ("Filter: " ).SetText (filterStr /*default filter*/ ).SetInputCapture (func (event * tcell.EventKey ) * tcell.EventKey {
21+ filterInput .SetLabel ("Filter: " ).SetText (filterStr /*default filter*/ ).SetInputCapture (func (event * tcell.EventKey ) * tcell.EventKey {
1922 if event .Key () == tcell .KeyEnter {
20- filterStr = input .GetText ()
23+ filterStr = filterInput .GetText ()
2124 logger .Debugf ("enter key pressed, filter text is: %s\n " , filterStr )
2225 filterExpr , filterErr = uni_filter .Parse (filterStr )
2326 if filterErr != nil {
@@ -37,13 +40,11 @@ func initFilterPanel() *tview.Flex {
3740 //applyButton := tview.NewButton("<Apply>")
3841 //recentButton := tview.NewButton("<Recent>")
3942
40- optionsFlex : = tview .NewFlex ().SetDirection (tview .FlexColumn ).
41- AddItem (input , 0 , 40 , false ).
43+ filterPanel = tview .NewFlex ().SetDirection (tview .FlexColumn ).
44+ AddItem (filterInput , 0 , 40 , false ).
4245 AddItem (nil , 0 , 1 , false ).
4346 AddItem (filterProcess , 0 , 5 , false ).
4447 AddItem (nil , 0 , 1 , false ).
4548 AddItem (filterConnections , 0 , 5 , false )
46- optionsFlex .SetBorder (true )
47-
48- return optionsFlex
49+ filterPanel .SetBorder (true )
4950}
0 commit comments