aerc/widgets
Jeffas 15b72df1da Rework msglist scrolling
This changes the scrolling to be done on the draw, when the height is
updated, ensuring that the selected item is kept on screen during
resizing.

Also, this ensures that messages will fill the screen when resizing the
window, for instance, shrinking and then growing drags down more
messages if possible.

This is a transplant of the dirlist scrolling logic.
2020-06-09 21:52:10 +02:00
..
account-wizard.go Make grid sizes dynamic 2020-06-09 08:48:47 +02:00
account.go Make grid sizes dynamic 2020-06-09 08:48:47 +02:00
aerc.go Make grid sizes dynamic 2020-06-09 08:48:47 +02:00
common.go widgets: add msgInfoFromUids helper 2019-12-21 09:27:47 -05:00
compose.go Make grid sizes dynamic 2020-06-09 08:48:47 +02:00
dirlist.go Add dirlist scrollbar 2020-06-09 20:50:28 +02:00
exline.go Revert "Add Style configuration" 2020-05-28 10:32:42 -04:00
getpasswd.go Revert "Add Style configuration" 2020-05-28 10:32:42 -04:00
headerlayout.go Initial support for PGP decryption & signatures 2020-03-03 16:49:52 -05:00
msglist.go Rework msglist scrolling 2020-06-09 21:52:10 +02:00
msgviewer.go Make grid sizes dynamic 2020-06-09 08:48:47 +02:00
pgpinfo.go Revert "Add Style configuration" 2020-05-28 10:32:42 -04:00
providesmessage.go Change MarkedMessages to return uids 2020-05-11 09:47:34 -04:00
selecter.go Revert "Add Style configuration" 2020-05-28 10:32:42 -04:00
spinner.go Revert "Add Style configuration" 2020-05-28 10:32:42 -04:00
status.go Revert "Add Style configuration" 2020-05-28 10:32:42 -04:00
tabhost.go Revert "Add Style configuration" 2020-05-28 10:32:42 -04:00
terminal.go Use stdout as controlling terminal 2020-05-06 10:26:15 -04:00