void tui_show_source_content (struct tui_win_info *win_info) { if (win_info->generic.content_size > 0) { int lineno; for (lineno = 1; lineno <= win_info->generic.content_size; lineno++) tui_show_source_line (win_info, lineno); } else tui_erase_source_content (win_info, TRUE); tui_check_and_display_highlight_if_needed (win_info); tui_refresh_win (&win_info->generic); win_info->generic.content_in_use = TRUE; }
void tui_clear_source_content (struct tui_win_info * win_info, int display_prompt) { if (win_info != NULL) { int i; win_info->generic.content_in_use = FALSE; tui_erase_source_content (win_info, display_prompt); for (i = 0; i < win_info->generic.content_size; i++) { struct tui_win_element * element = (struct tui_win_element *) win_info->generic.content[i]; element->which_element.source.has_break = FALSE; element->which_element.source.is_exec_point = FALSE; } } }