tree             1758 src/filemanager/file.c         WTree *tree;
tree             1761 src/filemanager/file.c         tree = (WTree *) get_panel_widget (get_current_index ());
tree             1762 src/filemanager/file.c         selected_name = tree_selected_name (tree);
tree              772 src/filemanager/filemanager.c         WTree *tree;
tree              775 src/filemanager/filemanager.c         tree = (WTree *) get_panel_widget (get_current_index ());
tree              776 src/filemanager/filemanager.c         selected_name = tree_selected_name (tree);
tree              148 src/filemanager/tree.c     WTree *tree = data;
tree              150 src/filemanager/tree.c     if (tree->selected_ptr == entry)
tree              152 src/filemanager/tree.c         if (tree->selected_ptr->next != NULL)
tree              153 src/filemanager/tree.c             tree->selected_ptr = tree->selected_ptr->next;
tree              155 src/filemanager/tree.c             tree->selected_ptr = tree->selected_ptr->prev;
tree              163 src/filemanager/tree.c save_tree (WTree *tree)
tree              167 src/filemanager/tree.c     (void) tree;
tree              184 src/filemanager/tree.c tree_remove_entry (WTree *tree, const vfs_path_t *name_vpath)
tree              186 src/filemanager/tree.c     (void) tree;
tree              193 src/filemanager/tree.c tree_destroy (WTree *tree)
tree              196 src/filemanager/tree.c     save_tree (tree);
tree              198 src/filemanager/tree.c     MC_PTR_FREE (tree->tree_shown);
tree              199 src/filemanager/tree.c     g_string_free (tree->search_buffer, TRUE);
tree              200 src/filemanager/tree.c     tree->selected_ptr = NULL;
tree              207 src/filemanager/tree.c load_tree (WTree *tree)
tree              213 src/filemanager/tree.c     tree->selected_ptr = tree->store->tree_first;
tree              215 src/filemanager/tree.c     tree_chdir (tree, vpath);
tree              222 src/filemanager/tree.c tree_show_mini_info (WTree *tree, int tree_lines, int tree_cols)
tree              224 src/filemanager/tree.c     Widget *w = WIDGET (tree);
tree              228 src/filemanager/tree.c     if (tree->is_panel)
tree              237 src/filemanager/tree.c     if (tree->searching)
tree              244 src/filemanager/tree.c         tty_print_string (str_fit_to_term (tree->search_buffer->str, tree_cols - 2, J_LEFT_FIT));
tree              254 src/filemanager/tree.c         tty_setcolor (tree->is_panel ? NORMAL_COLOR : colors[DLG_COLOR_NORMAL]);
tree              258 src/filemanager/tree.c                           (vfs_path_as_str (tree->selected_ptr->name), tree_cols, J_LEFT_FIT));
tree              265 src/filemanager/tree.c show_tree (WTree *tree)
tree              267 src/filemanager/tree.c     Widget *w = WIDGET (tree);
tree              275 src/filemanager/tree.c     tree_lines = tlines (tree);
tree              279 src/filemanager/tree.c     if (tree->is_panel)
tree              285 src/filemanager/tree.c     g_free (tree->tree_shown);
tree              286 src/filemanager/tree.c     tree->tree_shown = g_new0 (tree_entry *, tree_lines);
tree              288 src/filemanager/tree.c     if (tree->store->tree_first != NULL)
tree              289 src/filemanager/tree.c         topsublevel = tree->store->tree_first->sublevel;
tree              291 src/filemanager/tree.c     if (tree->selected_ptr == NULL)
tree              293 src/filemanager/tree.c         tree->selected_ptr = tree->store->tree_first;
tree              294 src/filemanager/tree.c         tree->topdiff = 0;
tree              296 src/filemanager/tree.c     current = tree->selected_ptr;
tree              300 src/filemanager/tree.c         current = back_ptr (current, &tree->topdiff);
tree              305 src/filemanager/tree.c         while (current->prev != NULL && i < tree->topdiff)
tree              309 src/filemanager/tree.c             if (current->sublevel < tree->selected_ptr->sublevel)
tree              311 src/filemanager/tree.c                 if (vfs_path_equal (current->name, tree->selected_ptr->name))
tree              314 src/filemanager/tree.c             else if (current->sublevel == tree->selected_ptr->sublevel)
tree              321 src/filemanager/tree.c                 if (vfs_path_equal_len (current->name, tree->selected_ptr->name, j))
tree              324 src/filemanager/tree.c             else if (current->sublevel == tree->selected_ptr->sublevel + 1)
tree              326 src/filemanager/tree.c                 j = vfs_path_len (tree->selected_ptr->name);
tree              327 src/filemanager/tree.c                 if (j > 1 && vfs_path_equal_len (current->name, tree->selected_ptr->name, j))
tree              331 src/filemanager/tree.c         tree->topdiff = i;
tree              340 src/filemanager/tree.c         tty_setcolor (tree->is_panel ? NORMAL_COLOR : colors[DLG_COLOR_NORMAL]);
tree              348 src/filemanager/tree.c         if (tree->is_panel)
tree              352 src/filemanager/tree.c             selected = widget_get_state (w, WST_FOCUSED) && current == tree->selected_ptr;
tree              357 src/filemanager/tree.c             int idx = current == tree->selected_ptr ? DLG_COLOR_FOCUS : DLG_COLOR_NORMAL;
tree              362 src/filemanager/tree.c         tree->tree_shown[i] = current;
tree              367 src/filemanager/tree.c                                tree_cols + (tree->is_panel ? 0 : 1), J_LEFT_FIT));
tree              405 src/filemanager/tree.c                 if (current->sublevel < tree->selected_ptr->sublevel)
tree              407 src/filemanager/tree.c                     if (vfs_path_equal_len (current->name, tree->selected_ptr->name,
tree              411 src/filemanager/tree.c                 else if (current->sublevel == tree->selected_ptr->sublevel)
tree              418 src/filemanager/tree.c                     if (vfs_path_equal_len (current->name, tree->selected_ptr->name, j))
tree              421 src/filemanager/tree.c                 else if (current->sublevel == tree->selected_ptr->sublevel + 1
tree              422 src/filemanager/tree.c                          && vfs_path_len (tree->selected_ptr->name) > 1)
tree              424 src/filemanager/tree.c                     if (vfs_path_equal_len (current->name, tree->selected_ptr->name,
tree              425 src/filemanager/tree.c                                             vfs_path_len (tree->selected_ptr->name)))
tree              431 src/filemanager/tree.c     tree_show_mini_info (tree, tree_lines, tree_cols);
tree              437 src/filemanager/tree.c tree_check_focus (WTree *tree)
tree              439 src/filemanager/tree.c     if (tree->topdiff < 3)
tree              440 src/filemanager/tree.c         tree->topdiff = 3;
tree              441 src/filemanager/tree.c     else if (tree->topdiff >= tlines (tree) - 3)
tree              442 src/filemanager/tree.c         tree->topdiff = tlines (tree) - 3 - 1;
tree              448 src/filemanager/tree.c tree_move_backward (WTree *tree, int i)
tree              451 src/filemanager/tree.c         tree->selected_ptr = back_ptr (tree->selected_ptr, &i);
tree              457 src/filemanager/tree.c         current = tree->selected_ptr;
tree              459 src/filemanager/tree.c                && current->prev->sublevel >= tree->selected_ptr->sublevel)
tree              462 src/filemanager/tree.c             if (current->sublevel == tree->selected_ptr->sublevel)
tree              464 src/filemanager/tree.c                 tree->selected_ptr = current;
tree              471 src/filemanager/tree.c     tree->topdiff -= i;
tree              472 src/filemanager/tree.c     tree_check_focus (tree);
tree              478 src/filemanager/tree.c tree_move_forward (WTree *tree, int i)
tree              481 src/filemanager/tree.c         tree->selected_ptr = forw_ptr (tree->selected_ptr, &i);
tree              487 src/filemanager/tree.c         current = tree->selected_ptr;
tree              489 src/filemanager/tree.c                && current->next->sublevel >= tree->selected_ptr->sublevel)
tree              492 src/filemanager/tree.c             if (current->sublevel == tree->selected_ptr->sublevel)
tree              494 src/filemanager/tree.c                 tree->selected_ptr = current;
tree              501 src/filemanager/tree.c     tree->topdiff += i;
tree              502 src/filemanager/tree.c     tree_check_focus (tree);
tree              508 src/filemanager/tree.c tree_move_to_child (WTree *tree)
tree              513 src/filemanager/tree.c     if (tree->selected_ptr == NULL)
tree              517 src/filemanager/tree.c     current = tree->selected_ptr->next;
tree              519 src/filemanager/tree.c     if (current != NULL && current->sublevel > tree->selected_ptr->sublevel)
tree              522 src/filemanager/tree.c         tree->selected_ptr = current;
tree              523 src/filemanager/tree.c         tree->topdiff++;
tree              524 src/filemanager/tree.c         tree_check_focus (tree);
tree              529 src/filemanager/tree.c         tree_rescan (tree);
tree              530 src/filemanager/tree.c         current = tree->selected_ptr->next;
tree              531 src/filemanager/tree.c         if (current != NULL && current->sublevel > tree->selected_ptr->sublevel)
tree              533 src/filemanager/tree.c             tree->selected_ptr = current;
tree              534 src/filemanager/tree.c             tree->topdiff++;
tree              535 src/filemanager/tree.c             tree_check_focus (tree);
tree              543 src/filemanager/tree.c tree_move_to_parent (WTree *tree)
tree              548 src/filemanager/tree.c     if (tree->selected_ptr == NULL)
tree              551 src/filemanager/tree.c     old = tree->selected_ptr;
tree              553 src/filemanager/tree.c     for (current = tree->selected_ptr->prev;
tree              554 src/filemanager/tree.c          current != NULL && current->sublevel >= tree->selected_ptr->sublevel;
tree              556 src/filemanager/tree.c         tree->topdiff--;
tree              559 src/filemanager/tree.c         current = tree->store->tree_first;
tree              560 src/filemanager/tree.c     tree->selected_ptr = current;
tree              561 src/filemanager/tree.c     tree_check_focus (tree);
tree              562 src/filemanager/tree.c     return tree->selected_ptr != old;
tree              568 src/filemanager/tree.c tree_move_to_top (WTree *tree)
tree              570 src/filemanager/tree.c     tree->selected_ptr = tree->store->tree_first;
tree              571 src/filemanager/tree.c     tree->topdiff = 0;
tree              577 src/filemanager/tree.c tree_move_to_bottom (WTree *tree)
tree              579 src/filemanager/tree.c     tree->selected_ptr = tree->store->tree_last;
tree              580 src/filemanager/tree.c     tree->topdiff = tlines (tree) - 3 - 1;
tree              586 src/filemanager/tree.c tree_chdir_sel (WTree *tree)
tree              588 src/filemanager/tree.c     if (tree->is_panel)
tree              594 src/filemanager/tree.c         if (panel_cd (p, tree->selected_ptr->name, cd_exact))
tree              597 src/filemanager/tree.c             cd_error_message (vfs_path_as_str (tree->selected_ptr->name));
tree              601 src/filemanager/tree.c         show_tree (tree);
tree              605 src/filemanager/tree.c         WDialog *h = DIALOG (WIDGET (tree)->owner);
tree              615 src/filemanager/tree.c maybe_chdir (WTree *tree)
tree              617 src/filemanager/tree.c     if (xtree_mode && tree->is_panel && is_idle ())
tree              618 src/filemanager/tree.c         tree_chdir_sel (tree);
tree              625 src/filemanager/tree.c search_tree (WTree *tree, const GString *text)
tree              627 src/filemanager/tree.c     tree_entry *current = tree->selected_ptr;
tree              631 src/filemanager/tree.c     while (!found && (!wrapped || current != tree->selected_ptr))
tree              634 src/filemanager/tree.c             tree->selected_ptr = current;
tree              642 src/filemanager/tree.c                 current = tree->store->tree_first;
tree              646 src/filemanager/tree.c             tree->topdiff++;
tree              649 src/filemanager/tree.c     tree_check_focus (tree);
tree              656 src/filemanager/tree.c tree_do_search (WTree *tree, int key)
tree              660 src/filemanager/tree.c     if (tree->search_buffer->len != 0 && key == KEY_BACKSPACE)
tree              661 src/filemanager/tree.c         g_string_set_size (tree->search_buffer, tree->search_buffer->len - 1);
tree              663 src/filemanager/tree.c         g_string_append_c (tree->search_buffer, (gchar) key);
tree              665 src/filemanager/tree.c     if (!search_tree (tree, tree->search_buffer))
tree              666 src/filemanager/tree.c         g_string_set_size (tree->search_buffer, tree->search_buffer->len - 1);
tree              668 src/filemanager/tree.c     show_tree (tree);
tree              669 src/filemanager/tree.c     maybe_chdir (tree);
tree              677 src/filemanager/tree.c     WTree *tree = data;
tree              684 src/filemanager/tree.c     if (tree->selected_ptr != NULL && mc_chdir (tree->selected_ptr->name) == 0)
tree              688 src/filemanager/tree.c         tree_store_rescan (tree->selected_ptr->name);
tree              700 src/filemanager/tree.c     WTree *tree = data;
tree              702 src/filemanager/tree.c     if (tree->selected_ptr != NULL)
tree              703 src/filemanager/tree.c         tree_remove_entry (tree, tree->selected_ptr->name);
tree              709 src/filemanager/tree.c tree_copy (WTree *tree, const char *default_dest)
tree              714 src/filemanager/tree.c     if (tree->selected_ptr == NULL)
tree              718 src/filemanager/tree.c                 str_trunc (vfs_path_as_str (tree->selected_ptr->name), 50));
tree              732 src/filemanager/tree.c         copy_dir_dir (tctx, ctx, vfs_path_as_str (tree->selected_ptr->name), dest, TRUE, FALSE,
tree              744 src/filemanager/tree.c tree_move (WTree *tree, const char *default_dest)
tree              749 src/filemanager/tree.c     if (tree->selected_ptr == NULL)
tree              753 src/filemanager/tree.c                 str_trunc (vfs_path_as_str (tree->selected_ptr->name), 50));
tree              778 src/filemanager/tree.c             move_dir_dir (tctx, ctx, vfs_path_as_str (tree->selected_ptr->name), dest);
tree              793 src/filemanager/tree.c tree_mkdir (WTree *tree)
tree              797 src/filemanager/tree.c     if (tree->selected_ptr == NULL || chdir (tree->selected_ptr->name) != 0)
tree              802 src/filemanager/tree.c     tree_rescan (tree);
tree              812 src/filemanager/tree.c     WTree *tree = data;
tree              816 src/filemanager/tree.c     if (tree->selected_ptr == NULL)
tree              824 src/filemanager/tree.c         buf = g_strdup_printf (_("Delete %s?"), vfs_path_as_str (tree->selected_ptr->name));
tree              836 src/filemanager/tree.c     if (erase_dir (tctx, ctx, tree->selected_ptr->name) == FILE_CONT)
tree              837 src/filemanager/tree.c         tree_forget (tree);
tree              845 src/filemanager/tree.c tree_move_up (WTree *tree)
tree              847 src/filemanager/tree.c     tree_move_backward (tree, 1);
tree              848 src/filemanager/tree.c     show_tree (tree);
tree              849 src/filemanager/tree.c     maybe_chdir (tree);
tree              855 src/filemanager/tree.c tree_move_down (WTree *tree)
tree              857 src/filemanager/tree.c     tree_move_forward (tree, 1);
tree              858 src/filemanager/tree.c     show_tree (tree);
tree              859 src/filemanager/tree.c     maybe_chdir (tree);
tree              865 src/filemanager/tree.c tree_move_home (WTree *tree)
tree              867 src/filemanager/tree.c     tree_move_to_top (tree);
tree              868 src/filemanager/tree.c     show_tree (tree);
tree              869 src/filemanager/tree.c     maybe_chdir (tree);
tree              875 src/filemanager/tree.c tree_move_end (WTree *tree)
tree              877 src/filemanager/tree.c     tree_move_to_bottom (tree);
tree              878 src/filemanager/tree.c     show_tree (tree);
tree              879 src/filemanager/tree.c     maybe_chdir (tree);
tree              885 src/filemanager/tree.c tree_move_pgup (WTree *tree)
tree              887 src/filemanager/tree.c     tree_move_backward (tree, tlines (tree) - 1);
tree              888 src/filemanager/tree.c     show_tree (tree);
tree              889 src/filemanager/tree.c     maybe_chdir (tree);
tree              895 src/filemanager/tree.c tree_move_pgdn (WTree *tree)
tree              897 src/filemanager/tree.c     tree_move_forward (tree, tlines (tree) - 1);
tree              898 src/filemanager/tree.c     show_tree (tree);
tree              899 src/filemanager/tree.c     maybe_chdir (tree);
tree              905 src/filemanager/tree.c tree_move_left (WTree *tree)
tree              911 src/filemanager/tree.c         v = tree_move_to_parent (tree);
tree              912 src/filemanager/tree.c         show_tree (tree);
tree              913 src/filemanager/tree.c         maybe_chdir (tree);
tree              922 src/filemanager/tree.c tree_move_right (WTree *tree)
tree              928 src/filemanager/tree.c         tree_move_to_child (tree);
tree              929 src/filemanager/tree.c         show_tree (tree);
tree              930 src/filemanager/tree.c         maybe_chdir (tree);
tree              940 src/filemanager/tree.c tree_start_search (WTree *tree)
tree              942 src/filemanager/tree.c     if (tree->searching)
tree              944 src/filemanager/tree.c         if (tree->selected_ptr == tree->store->tree_last)
tree              945 src/filemanager/tree.c             tree_move_to_top (tree);
tree              957 src/filemanager/tree.c             tree_move_forward (tree, 1);
tree              960 src/filemanager/tree.c         tree_do_search (tree, 0);
tree              964 src/filemanager/tree.c         tree->searching = TRUE;
tree              965 src/filemanager/tree.c         g_string_set_size (tree->search_buffer, 0);
tree              972 src/filemanager/tree.c tree_toggle_navig (WTree *tree)
tree              974 src/filemanager/tree.c     Widget *w = WIDGET (tree);
tree              999 src/filemanager/tree.c tree_execute_cmd (WTree *tree, long command)
tree             1004 src/filemanager/tree.c         tree->searching = FALSE;
tree             1012 src/filemanager/tree.c         tree_forget (tree);
tree             1015 src/filemanager/tree.c         tree_toggle_navig (tree);
tree             1018 src/filemanager/tree.c         tree_copy (tree, "");
tree             1021 src/filemanager/tree.c         tree_move (tree, "");
tree             1024 src/filemanager/tree.c         tree_move_up (tree);
tree             1027 src/filemanager/tree.c         tree_move_down (tree);
tree             1030 src/filemanager/tree.c         tree_move_home (tree);
tree             1033 src/filemanager/tree.c         tree_move_end (tree);
tree             1036 src/filemanager/tree.c         tree_move_pgup (tree);
tree             1039 src/filemanager/tree.c         tree_move_pgdn (tree);
tree             1042 src/filemanager/tree.c         tree_chdir_sel (tree);
tree             1045 src/filemanager/tree.c         tree_rescan (tree);
tree             1048 src/filemanager/tree.c         tree_start_search (tree);
tree             1051 src/filemanager/tree.c         tree_rmdir (tree);
tree             1054 src/filemanager/tree.c         if (!tree->is_panel)
tree             1055 src/filemanager/tree.c             dlg_close (DIALOG (WIDGET (tree)->owner));
tree             1061 src/filemanager/tree.c     show_tree (tree);
tree             1069 src/filemanager/tree.c tree_key (WTree *tree, int key)
tree             1075 src/filemanager/tree.c         if (tree->is_panel)
tree             1077 src/filemanager/tree.c             tree->searching = FALSE;
tree             1078 src/filemanager/tree.c             show_tree (tree);
tree             1086 src/filemanager/tree.c     if (tree->searching && ((key >= ' ' && key <= 255) || key == KEY_BACKSPACE))
tree             1088 src/filemanager/tree.c         tree_do_search (tree, key);
tree             1089 src/filemanager/tree.c         show_tree (tree);
tree             1093 src/filemanager/tree.c     command = widget_lookup_key (WIDGET (tree), key);
tree             1099 src/filemanager/tree.c         return tree_move_left (tree) ? MSG_HANDLED : MSG_NOT_HANDLED;
tree             1101 src/filemanager/tree.c         return tree_move_right (tree) ? MSG_HANDLED : MSG_NOT_HANDLED;
tree             1103 src/filemanager/tree.c         tree_execute_cmd (tree, command);
tree             1110 src/filemanager/tree.c         tree_start_search (tree);
tree             1111 src/filemanager/tree.c         tree_do_search (tree, key);
tree             1121 src/filemanager/tree.c tree_frame (WDialog *h, WTree *tree)
tree             1123 src/filemanager/tree.c     Widget *w = WIDGET (tree);
tree             1129 src/filemanager/tree.c     if (tree->is_panel)
tree             1158 src/filemanager/tree.c     WTree *tree = (WTree *) w;
tree             1165 src/filemanager/tree.c         tree_frame (h, tree);
tree             1166 src/filemanager/tree.c         show_tree (tree);
tree             1194 src/filemanager/tree.c         tree->searching = FALSE;
tree             1198 src/filemanager/tree.c         return tree_key (tree, parm);
tree             1202 src/filemanager/tree.c         return tree_execute_cmd (tree, parm);
tree             1205 src/filemanager/tree.c         tree_destroy (tree);
tree             1221 src/filemanager/tree.c     WTree *tree = (WTree *) w;
tree             1225 src/filemanager/tree.c     if (tree->is_panel)
tree             1232 src/filemanager/tree.c         if (tree->is_panel && event->y == WIDGET (w->owner)->rect.y)
tree             1245 src/filemanager/tree.c             lines = tlines (tree);
tree             1249 src/filemanager/tree.c                 tree_move_backward (tree, lines - 1);
tree             1250 src/filemanager/tree.c                 show_tree (tree);
tree             1254 src/filemanager/tree.c                 tree_move_forward (tree, lines - 1);
tree             1255 src/filemanager/tree.c                 show_tree (tree);
tree             1259 src/filemanager/tree.c                 if (tree->tree_shown[y] != NULL)
tree             1261 src/filemanager/tree.c                     tree->selected_ptr = tree->tree_shown[y];
tree             1262 src/filemanager/tree.c                     tree->topdiff = y;
tree             1265 src/filemanager/tree.c                 tree_chdir_sel (tree);
tree             1287 src/filemanager/tree.c     WTree *tree;
tree             1290 src/filemanager/tree.c     tree = g_new (WTree, 1);
tree             1292 src/filemanager/tree.c     w = WIDGET (tree);
tree             1297 src/filemanager/tree.c     tree->is_panel = is_panel;
tree             1298 src/filemanager/tree.c     tree->selected_ptr = NULL;
tree             1300 src/filemanager/tree.c     tree->store = tree_store_get ();
tree             1301 src/filemanager/tree.c     tree_store_add_entry_remove_hook (remove_callback, tree);
tree             1302 src/filemanager/tree.c     tree->tree_shown = NULL;
tree             1303 src/filemanager/tree.c     tree->search_buffer = g_string_sized_new (MC_MAXPATHLEN);
tree             1304 src/filemanager/tree.c     tree->topdiff = w->rect.lines / 2;
tree             1305 src/filemanager/tree.c     tree->searching = FALSE;
tree             1307 src/filemanager/tree.c     load_tree (tree);
tree             1308 src/filemanager/tree.c     return tree;
tree             1314 src/filemanager/tree.c tree_chdir (WTree *tree, const vfs_path_t *dir)
tree             1321 src/filemanager/tree.c         tree->selected_ptr = current;
tree             1322 src/filemanager/tree.c         tree_check_focus (tree);
tree             1330 src/filemanager/tree.c tree_selected_name (const WTree *tree)
tree             1332 src/filemanager/tree.c     return tree->selected_ptr->name;
tree               27 src/filemanager/tree.h void tree_chdir (WTree * tree, const vfs_path_t * dir);
tree               28 src/filemanager/tree.h const vfs_path_t *tree_selected_name (const WTree * tree);
tree               16 src/filemanager/treestore.h typedef void (*tree_store_remove_fn) (struct tree_entry * tree, void *data);
tree              902 src/keymap.c           LOAD_KEYMAP (TREE, tree);
tree              932 src/keymap.c       SET_MAP (tree);
tree              967 src/keymap.c       FREE_KEYMAP (tree);