Serj писал(а):подозреваю что ncurses

В принципе ncurses, как я вчера посмотрел,действительно и есть сабж.
В этой библиотеке можно создавать текстовые поля-окна, устанавливать для них палитру размер и положение относительно главного экрана, управлять курсором в этих полях. Такие же весчи как менюшки, кнопки нужно из этих "окон" писать уже самому.
Вобщем, если есть задача иметь редактор asc-картинок, то через окна из ncurses можно попытаться реализовать такую фичу как "слои" для текстовых картинок - нечто наподобие слоёв из Фотошопа. Или реализовать ascii-анимацию. Это интересно. Думаю что где-то кто-то когда-то это уже додумался такой редактор реализовать. Надо будет порыться.