{
wnoutrefresh (handle.get ());
touchwin (m_inner_window.get ());
- tui_wrefresh (m_inner_window.get ());
+ wnoutrefresh (m_inner_window.get ());
}
else
tui_win_info::refresh_window ();
if (full_window)
check_and_display_highlight_if_needed ();
else
- tui_wrefresh (m_inner_window.get ());
+ wnoutrefresh (m_inner_window.get ());
}
}
void
tui_refresh_cmd_win (void)
{
- WINDOW *w = tui_cmd_win ()->handle.get ();
-
- tui_wrefresh (w);
+ tui_cmd_win ()->refresh_window ();
}
/* The TUI command window. */
struct tui_cmd_window
- : public tui_noscroll_window, tui_nobox_window, tui_norefresh_window,
- tui_always_visible_window
+ : public tui_noscroll_window, tui_nobox_window, tui_always_visible_window
{
tui_cmd_window () = default;
}
};
-/* A TUI window that is not refreshed. */
-
-struct tui_norefresh_window : public virtual tui_win_info
-{
- virtual void refresh_window () final override
- {
- }
-};
-
/* A TUI window that is always visible. */
struct tui_always_visible_window : public virtual tui_win_info
/* See tui-data.h. */
-void
-tui_wrefresh (WINDOW *win)
-{
- wnoutrefresh (win);
-}
-
-/* See tui-data.h. */
-
void
tui_win_info::refresh_window ()
{
if (handle != NULL)
- tui_wrefresh (handle.get ());
+ wnoutrefresh (handle.get ());
}
/* Draw a border around the window. */
bool m_saved_suppress;
};
-/* Call wrefresh on the given window. However, if output is being
- suppressed via tui_suppress_output, do not call wrefresh. */
-extern void tui_wrefresh (WINDOW *win);
-
#endif /* TUI_TUI_WINGENERAL_H */