static void tree_show_mini_info (WTree *tree, int tree_lines, int tree_cols) { Dlg_head *h = tree->widget.parent; int line; /* Show mini info */ if (tree->is_panel){ if (!show_mini_info) return; line = tree_lines+2; } else line = tree_lines+1; widget_move (&tree->widget, line, 1); hline (' ', tree_cols); widget_move (&tree->widget, line, 1); if (tree->searching){ /* Show search string */ attrset (TREE_NORMALC (h)); attrset (DLG_FOCUSC (h)); addch (PATH_SEP); addstr ((char *) name_trunc (tree->search_buffer, tree_cols-2)); addch (' '); attrset (DLG_FOCUSC (h)); } else { /* Show full name of selected directory */ addstr ((char *) name_trunc (tree->selected_ptr->name, tree_cols)); } }
static void tree_show_mini_info (WTree *tree, int tree_lines, int tree_cols) { Dlg_head *h = tree->widget.parent; int line; /* Show mini info */ if (tree->is_panel){ if (!show_mini_info) return; line = tree_lines+2; } else line = tree_lines+1; tty_draw_hline (tree->widget.y + line, tree->widget.x + 1, ' ', tree_cols); widget_move (&tree->widget, line, 1); if (tree->searching){ /* Show search string */ tty_setcolor (TREE_NORMALC (h)); tty_setcolor (DLG_FOCUSC (h)); tty_print_char (PATH_SEP); tty_print_string (str_fit_to_term (tree->search_buffer, tree_cols - 2, J_LEFT_FIT)); tty_print_char (' '); tty_setcolor (DLG_FOCUSC (h)); } else { /* Show full name of selected directory */ tty_print_string (str_fit_to_term (tree->selected_ptr->name, tree_cols, J_LEFT_FIT)); } }