Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ncurses: refresh()

1.8K
25 февраля 2008 года
igor_nf
256 / / 13.12.2006
Существует ли способ сделать так, чтобы вызов refresh()/wrefresh() не очищал текущее содержимое терминала?
361
25 февраля 2008 года
Odissey_
661 / / 19.09.2006
Э.. а уверен что там что то очищается? refresh() просто копирует stdscr в curstr и все. То есть сам принцип другой =)

Несмотрел функции overlay / owerwrite ? Да и вроде в curses были функции работающие с частью окна (на вскидку не вспомню). Мне нравится вот этот мануал.
1.8K
26 февраля 2008 года
igor_nf
256 / / 13.12.2006
Цитата:
То есть сам принцип другой =)



Принцип понятен, важен результат. Вот выдержка из этого мануала:

Цитата:
Почти всегда первой вызываемой функцией должна быть initscr(). Она определяет тип терминала и инициализирует структуры данных curses. initscr() также все настраивает так, чтобы первый вызов refresh() очистил весь экран



Мне этой очистки как раз не нужно. Ладно, поковыряю другие функции, в том числе overlay/owerwrite - если решение найду - потом отпишусь.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог