Qual é a maneira recomendada de implementar a rolagem de texto em ncurses?
Estou tentando implementar um aplicativo ncurses com rolagem de texto como menos. Qual é a maneira recomendada de fazer isso?
Aqui está o que eu sei:
Você pode usarscroll
para mover o buffer de texto para cima ou para baixo em 1 linha. No entanto, você terminará com uma linha em branco na parte superior, se rolar para baixo, ou na parte inferior, se rolar para cima, que terá que repintar a si mesmNcurses faz wordwrap para você, o que atrapalha minha matemática quando tenho que determinar qual linha devo repintar na etapa 1.Acho que poderia reimplementar o wordwrap e manter uma matriz de todas as linhas pós-agrupadas, mas isso parece ser um problema comum, portanto pode haver uma maneira melho