-void
-tui_make_visible (struct tui_gen_win_info *win_info)
-{
- win_info->make_visible (true);
-}
-
-void
-tui_make_invisible (struct tui_gen_win_info *win_info)
-{
- win_info->make_visible (false);
-}
-
-/* See tui-data.h. */
-
-void
-tui_source_window_base::make_visible (bool visible)
-{
- if (execution_info != nullptr)
- execution_info->make_visible (visible);
- tui_win_info::make_visible (visible);
-}
-
-/* Makes all windows invisible (except the command and locator
- windows). */
-static void
-make_all_visible (bool visible)
-{
- int i;
-
- for (i = 0; i < MAX_MAJOR_WINDOWS; i++)
- {
- if (tui_win_list[i] != NULL)
- tui_win_list[i]->make_visible (visible);
- }
-
- return;
-}
-
-void
-tui_make_all_visible (void)
-{
- make_all_visible (true);
-}
-
-void
-tui_make_all_invisible (void)
-{
- make_all_visible (false);
-}
-
-/* See tui-data.h. */
-
-void
-tui_win_info::refresh ()
-{
- touchwin (handle);
- refresh_window ();
-}
-
-/* See tui-data.h. */
-
-void
-tui_source_window_base::refresh ()
-{
- touchwin (execution_info->handle);
- execution_info->refresh_window ();
- tui_win_info::refresh ();