aerc/widgets
Koni Marti e31dbe9f31 widgets: add list box with filter/scrollbar
Implement a scrollable text box that displays a list of strings which
can be filtered. The widget is closed by pressing ESC or ENTER. If ENTER
is pressed and an entry has been selected, this text will be passed to
the closing callback.

Signed-off-by: Koni Marti <koni.marti@gmail.com>
Acked-by: Robin Jarry <robin@jarry.cc>
2022-08-22 09:30:37 +02:00
..
account-wizard.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
account.go lint: work nicely with wrapped errors (errorlint) 2022-08-04 21:58:04 +02:00
aerc.go widgets: add dialog interface 2022-08-22 09:30:37 +02:00
authinfo.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
compose.go go: removed io/ioutil 2022-08-22 09:30:19 +02:00
dialog.go widgets: add dialog interface 2022-08-22 09:30:37 +02:00
dirlist.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
dirtree.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
exline.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
getpasswd.go lint: apply new formatting rules 2022-08-01 10:44:52 +02:00
headerlayout.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
listbox.go widgets: add list box with filter/scrollbar 2022-08-22 09:30:37 +02:00
msglist.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
msgviewer.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
pgpinfo.go lint: remove ineffectual assignments (ineffassign) 2022-08-04 21:57:50 +02:00
providesmessage.go msgviewer: open http links from messages 2022-06-14 22:12:48 +02:00
scrollable.go lint: apply new formatting rules 2022-08-01 10:44:52 +02:00
selector.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
spinner.go logging: added a log on panic 2022-03-23 20:56:09 +01:00
status.go uiconfig: use pointer references to uiConfig 2022-07-03 21:32:18 +02:00
tabhost.go Implement style configuration. 2020-08-06 21:42:06 +02:00
terminal.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00