/ / Ako môžem pridať do svorkovnice terminálu pomocou ncurses? - ncurses

Ako môžem pridať do scrollback terminálu pomocou ncurses? - ncurses

Píšem aplikáciu pomocou ncurses, ktorá sa zobrazujestav testov bežiacich na viacerých počítačoch. V spodnej časti obrazovky sa zobrazujú viaceré pruhy pokroku a nad nimi sa nachádza chybový protokol. Záznamník však môže byť ľahšie dlhší ako zvyšok terminálu.

Chcel by som mať nadbytočný záznam zhora tak, že ak používateľ posunie terminál hore, uvidia zvyšok záznamu. To je to, čo sa stane pri prechádzaní súboru pomocou less; Nahradí aktuálny pohľad na ďalšiu stránku, ale text, ktorý ste zadali, skončí v rolovacom záhlaví terminálu.

Ako môžem dostať ncurses, aby to urobili?

odpovede:

1 pre odpoveď č. 1

Ukázalo sa, že to je jednoduché. Len som dal okno v hornej časti obrazovky, robil to posúvateľné (scrollok) a addstrd text do textu, kým sa neprejaví. Text sa roloval hneď do posunu bez problémov.