#ncurses
Вопрос:
В настоящее время используется WSL2, C 20, с #define _XOPEN_SOURCE_EXTENDED 1
, #include lt;panel.hgt;
, -lpanelw -lncursesw
.
Если у меня есть несколько панелей одинакового размера, каков был бы наиболее эффективный способ обновления и обновления текущей панели, которая находится в фокусе?
Мой текущий подход заключается в использовании hide_panel()
на остальных панелях и использовании wrefresh()
на панели, на которой я хочу сосредоточиться. Или было бы лучше сохранить все панели в стеке панелей (видимыми) и использовать top_panel()
всякий раз, когда я хочу переключать панели, и обновлять их с помощью update_panels()
и doupdate()
?