panel             722 src/filemanager/achown.c advanced_chown_dlg_create (WPanel *panel)
panel             736 src/filemanager/achown.c     single_set = (panel->marked < 2);
panel             881 src/filemanager/achown.c do_advanced_chown (WPanel *panel, const vfs_path_t *p, mode_t m, uid_t u, gid_t g)
panel             887 src/filemanager/achown.c     do_file_mark (panel, current_file, 0);
panel             895 src/filemanager/achown.c apply_advanced_chowns (WPanel *panel, vfs_path_t *vpath, struct stat *sf)
panel             901 src/filemanager/achown.c     if (!do_advanced_chown (panel, vpath, get_mode (), (ch_flags[9] == '+') ? a_uid : (uid_t) (-1),
panel             909 src/filemanager/achown.c         fname = panel_find_marked_file (panel, &current_file);
panel             917 src/filemanager/achown.c             do_file_mark (panel, current_file, 0);
panel             926 src/filemanager/achown.c             ok = do_advanced_chown (panel, vpath, get_mode (),
panel             933 src/filemanager/achown.c     while (ok && panel->marked != 0);
panel             941 src/filemanager/achown.c advanced_chown_cmd (WPanel *panel)
panel             949 src/filemanager/achown.c     files_on_begin = MAX (1, panel->marked);
panel             969 src/filemanager/achown.c         fname = panel_get_marked_file (panel, &current_file);
panel             983 src/filemanager/achown.c         ch_dlg = advanced_chown_dlg_create (panel);
panel             985 src/filemanager/achown.c         file_idx = files_on_begin == 1 ? 1 : (files_on_begin - panel->marked + 1);
panel            1004 src/filemanager/achown.c             if (panel->marked <= 1)
panel            1027 src/filemanager/achown.c             apply_advanced_chowns (panel, vpath, &sf_stat);
panel            1037 src/filemanager/achown.c         if (panel->marked != 0 && result != B_CANCEL)
panel            1039 src/filemanager/achown.c             do_file_mark (panel, current_file, 0);
panel            1047 src/filemanager/achown.c     while (panel->marked != 0 && !end_chown);
panel             785 src/filemanager/boxes.c panel_listing_box (WPanel *panel, int num, char **userp, char **minip, gboolean *use_msformat,
panel             791 src/filemanager/boxes.c     if (panel == NULL)
panel             794 src/filemanager/boxes.c         panel = panel_empty_new (p);
panel             822 src/filemanager/boxes.c             QUICK_INPUT (panel->user_format, "user-fmt-input", &panel_user_format,
panel             826 src/filemanager/boxes.c             QUICK_INPUT (panel->user_status_format[panel->list_format], "mini_input",
panel             844 src/filemanager/boxes.c         user_mini_status = panel->user_mini_status;
panel             845 src/filemanager/boxes.c         result = panel->list_format;
panel             846 src/filemanager/boxes.c         status_format = panel->user_status_format;
panel             848 src/filemanager/boxes.c         g_snprintf (panel_brief_cols_in, sizeof (panel_brief_cols_in), "%d", panel->brief_cols);
panel             850 src/filemanager/boxes.c         if ((int) panel->list_format != panel_list_brief_idx)
panel             853 src/filemanager/boxes.c         if ((int) panel->list_format != panel_list_user_idx)
panel             874 src/filemanager/boxes.c                 *brief_cols = panel->brief_cols;
panel             884 src/filemanager/boxes.c         g_free (panel->user_format);
panel             886 src/filemanager/boxes.c             g_free (panel->user_status_format[i]);
panel             887 src/filemanager/boxes.c         g_free (panel);
panel            1126 src/filemanager/boxes.c cd_box (const WPanel *panel)
panel            1128 src/filemanager/boxes.c     const Widget *w = CONST_WIDGET (panel);
panel              31 src/filemanager/boxes.h char *cd_box (const WPanel *panel);
panel             948 src/filemanager/chattr.c chattr_dlg_create (WPanel *panel, const char *fname, unsigned long attr)
panel             950 src/filemanager/chattr.c     Widget *mw = WIDGET (WIDGET (panel)->owner);
panel             969 src/filemanager/chattr.c     single_set = (panel->marked < 2);
panel            1123 src/filemanager/chattr.c do_chattr (WPanel *panel, const vfs_path_t *p, unsigned long m)
panel            1132 src/filemanager/chattr.c     do_file_mark (panel, current_file, 0);
panel            1140 src/filemanager/chattr.c chattr_apply_mask (WPanel *panel, vfs_path_t *vpath, unsigned long m)
panel            1144 src/filemanager/chattr.c     if (!do_chattr (panel, vpath, m))
panel            1151 src/filemanager/chattr.c         fname = panel_find_marked_file (panel, &current_file);
panel            1159 src/filemanager/chattr.c             do_file_mark (panel, current_file, 0);
panel            1167 src/filemanager/chattr.c             ok = do_chattr (panel, vpath, m);
panel            1171 src/filemanager/chattr.c     while (ok && panel->marked != 0);
panel            1179 src/filemanager/chattr.c chattr_cmd (WPanel *panel)
panel            1202 src/filemanager/chattr.c         fname = panel_get_marked_file (panel, &current_file);
panel            1217 src/filemanager/chattr.c         ch_dlg = chattr_dlg_create (panel, fname->str, flags);
panel            1230 src/filemanager/chattr.c                 if (panel->marked <= 1)
panel            1262 src/filemanager/chattr.c             chattr_apply_mask (panel, vpath, flags);
panel            1275 src/filemanager/chattr.c             chattr_apply_mask (panel, vpath, flags);
panel            1288 src/filemanager/chattr.c             chattr_apply_mask (panel, vpath, flags);
panel            1297 src/filemanager/chattr.c         if (panel->marked != 0 && result != B_CANCEL)
panel            1299 src/filemanager/chattr.c             do_file_mark (panel, current_file, 0);
panel            1305 src/filemanager/chattr.c     while (panel->marked != 0 && !end_chattr);
panel             293 src/filemanager/chmod.c chmod_dlg_create (WPanel *panel, const char *fname, const struct stat *sf_stat)
panel             307 src/filemanager/chmod.c     single_set = (panel->marked < 2);
panel             433 src/filemanager/chmod.c do_chmod (WPanel *panel, const vfs_path_t *p, struct stat *sf)
panel             442 src/filemanager/chmod.c     do_file_mark (panel, current_file, 0);
panel             450 src/filemanager/chmod.c apply_mask (WPanel *panel, vfs_path_t *vpath, struct stat *sf)
panel             454 src/filemanager/chmod.c     if (!do_chmod (panel, vpath, sf))
panel             461 src/filemanager/chmod.c         fname = panel_find_marked_file (panel, &current_file);
panel             469 src/filemanager/chmod.c             do_file_mark (panel, current_file, 0);
panel             478 src/filemanager/chmod.c             ok = do_chmod (panel, vpath, sf);
panel             483 src/filemanager/chmod.c     while (ok && panel->marked != 0);
panel             491 src/filemanager/chmod.c chmod_cmd (WPanel *panel)
panel             514 src/filemanager/chmod.c         fname = panel_get_marked_file (panel, &current_file);
panel             528 src/filemanager/chmod.c         ch_dlg = chmod_dlg_create (panel, fname->str, &sf_stat);
panel             540 src/filemanager/chmod.c                 if (panel->marked <= 1)
panel             572 src/filemanager/chmod.c             apply_mask (panel, vpath, &sf_stat);
panel             585 src/filemanager/chmod.c             apply_mask (panel, vpath, &sf_stat);
panel             598 src/filemanager/chmod.c             apply_mask (panel, vpath, &sf_stat);
panel             607 src/filemanager/chmod.c         if (panel->marked != 0 && result != B_CANCEL)
panel             609 src/filemanager/chmod.c             do_file_mark (panel, current_file, 0);
panel             617 src/filemanager/chmod.c     while (panel->marked != 0 && !end_chmod);
panel             195 src/filemanager/chown.c chown_dlg_create (WPanel *panel)
panel             204 src/filemanager/chown.c     single_set = (panel->marked < 2) ? 3 : 0;
panel             310 src/filemanager/chown.c do_chown (WPanel *panel, const vfs_path_t *p, uid_t u, gid_t g)
panel             316 src/filemanager/chown.c     do_file_mark (panel, current_file, 0);
panel             324 src/filemanager/chown.c apply_chowns (WPanel *panel, vfs_path_t *vpath, uid_t u, gid_t g)
panel             328 src/filemanager/chown.c     if (!do_chown (panel, vpath, u, g))
panel             336 src/filemanager/chown.c         fname = panel_find_marked_file (panel, &current_file);
panel             344 src/filemanager/chown.c             do_file_mark (panel, current_file, 0);
panel             350 src/filemanager/chown.c             ok = do_chown (panel, vpath, u, g);
panel             354 src/filemanager/chown.c     while (ok && panel->marked != 0);
panel             362 src/filemanager/chown.c chown_cmd (WPanel *panel)
panel             388 src/filemanager/chown.c         fname = panel_get_marked_file (panel, &current_file);
panel             400 src/filemanager/chown.c         ch_dlg = chown_dlg_create (panel);
panel             438 src/filemanager/chown.c                 if (panel->marked <= 1)
panel             454 src/filemanager/chown.c                 apply_chowns (panel, vpath, new_user, new_group);
panel             472 src/filemanager/chown.c                 apply_chowns (panel, vpath, new_user, new_group);
panel             489 src/filemanager/chown.c                 apply_chowns (panel, vpath, new_user, new_group);
panel             500 src/filemanager/chown.c         if (panel->marked != 0 && result != B_CANCEL)
panel             502 src/filemanager/chown.c             do_file_mark (panel, current_file, 0);
panel             510 src/filemanager/chown.c     while (panel->marked != 0 && !end_chown);
panel             123 src/filemanager/cmd.c do_view_cmd (WPanel *panel, gboolean plain_view)
panel             127 src/filemanager/cmd.c     fe = panel_current_entry (panel);
panel             136 src/filemanager/cmd.c         if (confirm_view_dir && (panel->marked != 0 || panel->dirs_marked != 0)
panel             143 src/filemanager/cmd.c         if (!panel_cd (panel, fname_vpath, cd_exact))
panel             212 src/filemanager/cmd.c compare_dir (WPanel *panel, const WPanel *other, enum CompareMode mode)
panel             217 src/filemanager/cmd.c     panel->marked = 0;
panel             218 src/filemanager/cmd.c     panel->total = 0;
panel             219 src/filemanager/cmd.c     panel->dirs_marked = 0;
panel             222 src/filemanager/cmd.c     for (i = 0; i < panel->dir.len; i++)
panel             224 src/filemanager/cmd.c         file_entry_t *source = &panel->dir.list[i];
panel             228 src/filemanager/cmd.c         file_mark (panel, i, 0);
panel             235 src/filemanager/cmd.c         if (panel->is_panelized)
panel             253 src/filemanager/cmd.c             do_file_mark (panel, i, 1);
panel             267 src/filemanager/cmd.c                 do_file_mark (panel, i, 1);
panel             279 src/filemanager/cmd.c                     do_file_mark (panel, i, 1);
panel             289 src/filemanager/cmd.c                     vfs_path_append_new (panel->cwd_vpath, source->fname->str, (char *) NULL);
panel             293 src/filemanager/cmd.c                     do_file_mark (panel, i, 1);
panel             569 src/filemanager/cmd.c view_cmd (WPanel *panel)
panel             571 src/filemanager/cmd.c     do_view_cmd (panel, FALSE);
panel             578 src/filemanager/cmd.c view_file_cmd (const WPanel *panel)
panel             584 src/filemanager/cmd.c     fe = panel_current_entry (panel);
panel             602 src/filemanager/cmd.c view_raw_cmd (WPanel *panel)
panel             604 src/filemanager/cmd.c     do_view_cmd (panel, TRUE);
panel             610 src/filemanager/cmd.c view_filtered_cmd (const WPanel *panel)
panel             619 src/filemanager/cmd.c         fe = panel_current_entry (panel);
panel             674 src/filemanager/cmd.c edit_cmd (const WPanel *panel)
panel             679 src/filemanager/cmd.c     fe = panel_current_entry (panel);
panel             693 src/filemanager/cmd.c edit_cmd_force_internal (const WPanel *panel)
panel             698 src/filemanager/cmd.c     fe = panel_current_entry (panel);
panel             740 src/filemanager/cmd.c mkdir_cmd (WPanel *panel)
panel             746 src/filemanager/cmd.c     fe = panel_current_entry (panel);
panel             772 src/filemanager/cmd.c             absdir = vfs_path_append_new (panel->cwd_vpath, tmpdir, (char *) NULL);
panel             783 src/filemanager/cmd.c             select_item (panel);
panel             948 src/filemanager/cmd.c hotlist_cmd (WPanel *panel)
panel             952 src/filemanager/cmd.c     target = hotlist_show (LIST_HOTLIST, panel);
panel             982 src/filemanager/cmd.c vfs_list (WPanel *panel)
panel             987 src/filemanager/cmd.c     target = hotlist_show (LIST_VFSLIST, panel);
panel            1198 src/filemanager/cmd.c quick_cd_cmd (WPanel *panel)
panel            1202 src/filemanager/cmd.c     p = cd_box (panel);
panel            1220 src/filemanager/cmd.c smart_dirsize_cmd (WPanel *panel)
panel            1224 src/filemanager/cmd.c     entry = panel_current_entry (panel);
panel            1226 src/filemanager/cmd.c         || panel->dirs_marked)
panel            1227 src/filemanager/cmd.c         dirsizes_cmd (panel);
panel            1229 src/filemanager/cmd.c         single_dirsize_cmd (panel);
panel            1235 src/filemanager/cmd.c single_dirsize_cmd (WPanel *panel)
panel            1239 src/filemanager/cmd.c     entry = panel_current_entry (panel);
panel            1267 src/filemanager/cmd.c         send_message (panel, NULL, MSG_ACTION, CK_Down, NULL);
panel            1269 src/filemanager/cmd.c     recalculate_panel_summary (panel);
panel            1271 src/filemanager/cmd.c     if (panel->sort_field->sort_routine == (GCompareFunc) sort_size)
panel            1272 src/filemanager/cmd.c         panel_re_sort (panel);
panel            1274 src/filemanager/cmd.c     panel->dirty = TRUE;
panel            1280 src/filemanager/cmd.c dirsizes_cmd (WPanel *panel)
panel            1289 src/filemanager/cmd.c     for (i = 0; i < panel->dir.len; i++)
panel            1290 src/filemanager/cmd.c         if (S_ISDIR (panel->dir.list[i].st.st_mode)
panel            1291 src/filemanager/cmd.c             && ((panel->dirs_marked != 0 && panel->dir.list[i].f.marked != 0)
panel            1292 src/filemanager/cmd.c                 || panel->dirs_marked == 0)
panel            1293 src/filemanager/cmd.c             && !DIR_IS_DOTDOT (panel->dir.list[i].fname->str))
panel            1301 src/filemanager/cmd.c             p = vfs_path_from_str (panel->dir.list[i].fname->str);
panel            1307 src/filemanager/cmd.c             panel->dir.list[i].st.st_size = (off_t) total;
panel            1308 src/filemanager/cmd.c             panel->dir.list[i].f.dir_size_computed = 1;
panel            1313 src/filemanager/cmd.c     recalculate_panel_summary (panel);
panel            1315 src/filemanager/cmd.c     if (panel->sort_field->sort_routine == (GCompareFunc) sort_size)
panel            1316 src/filemanager/cmd.c         panel_re_sort (panel);
panel            1318 src/filemanager/cmd.c     panel->dirty = TRUE;
panel              43 src/filemanager/cmd.h void smart_dirsize_cmd (WPanel *panel);
panel              44 src/filemanager/cmd.h void single_dirsize_cmd (WPanel *panel);
panel              45 src/filemanager/cmd.h void dirsizes_cmd (WPanel *panel);
panel              50 src/filemanager/cmd.h void view_cmd (WPanel *panel);
panel              51 src/filemanager/cmd.h void view_file_cmd (const WPanel *panel);
panel              52 src/filemanager/cmd.h void view_raw_cmd (WPanel *panel);
panel              53 src/filemanager/cmd.h void view_filtered_cmd (const WPanel *panel);
panel              55 src/filemanager/cmd.h void edit_cmd (const WPanel *panel);
panel              58 src/filemanager/cmd.h void edit_cmd_force_internal (const WPanel *panel);
panel              60 src/filemanager/cmd.h void mkdir_cmd (WPanel *panel);
panel              62 src/filemanager/cmd.h void vfs_list (WPanel *panel);
panel              66 src/filemanager/cmd.h void hotlist_cmd (WPanel *panel);
panel              75 src/filemanager/cmd.h void quick_cd_cmd (WPanel *panel);
panel              85 src/filemanager/cmd.h void advanced_chown_cmd (WPanel *panel);
panel              87 src/filemanager/cmd.h void chmod_cmd (WPanel *panel);
panel              89 src/filemanager/cmd.h void chown_cmd (WPanel *panel);
panel              92 src/filemanager/cmd.h void chattr_cmd (WPanel *panel);
panel              96 src/filemanager/cmd.h void find_cmd (WPanel *panel);
panel             107 src/filemanager/cmd.h copy_cmd (WPanel *panel)
panel             109 src/filemanager/cmd.h     panel_operate (panel, OP_COPY, FALSE);
panel             118 src/filemanager/cmd.h copy_cmd_local (WPanel *panel)
panel             120 src/filemanager/cmd.h     panel_operate (panel, OP_COPY, TRUE);
panel             129 src/filemanager/cmd.h rename_cmd (WPanel *panel)
panel             131 src/filemanager/cmd.h     panel_operate (panel, OP_MOVE, FALSE);
panel             140 src/filemanager/cmd.h rename_cmd_local (WPanel *panel)
panel             142 src/filemanager/cmd.h     panel_operate (panel, OP_MOVE, TRUE);
panel             151 src/filemanager/cmd.h delete_cmd (WPanel *panel)
panel             153 src/filemanager/cmd.h     panel_operate (panel, OP_DELETE, FALSE);
panel             162 src/filemanager/cmd.h delete_cmd_local (WPanel *panel)
panel             164 src/filemanager/cmd.h     panel_operate (panel, OP_DELETE, TRUE);
panel             398 src/filemanager/ext.c exec_extension_cd (WPanel *panel)
panel             413 src/filemanager/ext.c     panel_cd (panel, p_vpath, cd_parse_command);
panel             420 src/filemanager/ext.c exec_extension (WPanel *panel, void *target, const vfs_path_t *filename_vpath, const char *lc_data,
panel             445 src/filemanager/ext.c         exec_extension_cd (panel);
panel             695 src/filemanager/file.c panel_compute_totals (const WPanel *panel, dirsize_status_msg_t *sm, size_t *ret_count,
panel             702 src/filemanager/file.c     for (i = 0; i < panel->dir.len; i++)
panel             704 src/filemanager/file.c         const file_entry_t *fe = &panel->dir.list[i];
panel             717 src/filemanager/file.c             p = vfs_path_append_new (panel->cwd_vpath, fe->fname->str, (char *) NULL);
panel             738 src/filemanager/file.c panel_operate_init_totals (const WPanel *panel, const vfs_path_t *source,
panel             763 src/filemanager/file.c             status = panel_compute_totals (panel, &dsm, &ctx->total_count, &ctx->total_bytes,
panel             792 src/filemanager/file.c         ctx->total_count = panel->marked;
panel             793 src/filemanager/file.c         ctx->total_bytes = panel->total;
panel            1214 src/filemanager/file.c move_file_file (const WPanel *panel, file_op_context_t *ctx, const char *s, const char *d)
panel            1323 src/filemanager/file.c     if (panel != NULL)
panel            1327 src/filemanager/file.c         return_status = panel_operate_init_totals (panel, src_vpath, &src_stat, ctx, TRUE,
panel            1344 src/filemanager/file.c     if (panel == NULL)
panel            1358 src/filemanager/file.c     if (!try_remove_file (ctx, src_vpath, &return_status) && panel == NULL)
panel            1617 src/filemanager/file.c do_move_dir_dir (const WPanel *panel, file_op_context_t *ctx, const char *s, const char *d)
panel            1632 src/filemanager/file.c     if (panel != NULL && file_progress_check_buttons (ctx) == FILE_ABORT)
panel            1668 src/filemanager/file.c             if (panel != NULL)
panel            1672 src/filemanager/file.c                 return_status = panel_operate_init_totals (panel, src_vpath, &src_stat, ctx, TRUE,
panel            1722 src/filemanager/file.c     if (panel != NULL)
panel            1726 src/filemanager/file.c         return_status = panel_operate_init_totals (panel, src_vpath, &src_stat, ctx, TRUE,
panel            1740 src/filemanager/file.c     if (panel == NULL)
panel            1774 src/filemanager/file.c panel_get_file (const WPanel *panel)
panel            1788 src/filemanager/file.c     if (panel->marked != 0)
panel            1792 src/filemanager/file.c         for (i = 0; i < panel->dir.len; i++)
panel            1793 src/filemanager/file.c             if (panel->dir.list[i].f.marked != 0)
panel            1794 src/filemanager/file.c                 return panel->dir.list[i].fname->str;
panel            1797 src/filemanager/file.c     fe = panel_current_entry (panel);
panel            1805 src/filemanager/file.c check_single_entry (const WPanel *panel, gboolean force_single, struct stat *src_stat)
panel            1814 src/filemanager/file.c         fe = panel_current_entry (panel);
panel            1818 src/filemanager/file.c         source = panel_get_file (panel);
panel            1840 src/filemanager/file.c             if (!panel->is_panelized)
panel            1865 src/filemanager/file.c panel_operate_generate_prompt (const WPanel *panel, FileOperation operation,
panel            1925 src/filemanager/file.c     else if (panel->marked == panel->dirs_marked)
panel            1928 src/filemanager/file.c         cp = panel->dirs_marked != 0 ? prompt_parts[4] : prompt_parts[1];
panel            1946 src/filemanager/file.c do_confirm_copy_move (const WPanel *panel, gboolean force_single, const char *source,
panel            1960 src/filemanager/file.c         tmp_dest_dir = vfs_path_as_str (panel->cwd_vpath);
panel            1986 src/filemanager/file.c     format = panel_operate_generate_prompt (panel, ctx->operation, src_stat);
panel            1990 src/filemanager/file.c                           source != NULL ? source : (const void *) &panel->marked, dest_dir, do_bg);
panel            2001 src/filemanager/file.c do_confirm_erase (const WPanel *panel, const char *source, struct stat *src_stat)
panel            2011 src/filemanager/file.c     format = panel_operate_generate_prompt (panel, OP_DELETE, src_stat);
panel            2014 src/filemanager/file.c         g_snprintf (fmd_buf, sizeof (fmd_buf), format, panel->marked);
panel            2036 src/filemanager/file.c operate_single_file (const WPanel *panel, file_op_context_t *ctx, const char *src,
panel            2046 src/filemanager/file.c         src_vpath = vfs_path_append_new (panel->cwd_vpath, src, (char *) NULL);
panel            2060 src/filemanager/file.c         value = panel_operate_init_totals (panel, src_vpath, src_stat, ctx, !is_file, dialog_type);
panel            2086 src/filemanager/file.c                 value = panel_operate_init_totals (panel, src_vpath, src_stat, ctx, !is_file,
panel            2115 src/filemanager/file.c                     value = move_file_file (panel, ctx, src, dest);
panel            2117 src/filemanager/file.c                     value = do_move_dir_dir (panel, ctx, src, dest);
panel            2137 src/filemanager/file.c operate_one_file (const WPanel *panel, file_op_context_t *ctx, const char *src,
panel            2147 src/filemanager/file.c         src_vpath = vfs_path_append_new (panel->cwd_vpath, src, (char *) NULL);
panel            3492 src/filemanager/file.c     WPanel *panel = PANEL (source_panel);
panel            3494 src/filemanager/file.c         force_single || (panel->marked <= 1) || (get_current_type () == view_tree);
panel            3516 src/filemanager/file.c         source = check_single_entry (panel, force_single, &src_stat);
panel            3527 src/filemanager/file.c         dest = do_confirm_copy_move (panel, force_single, source, &src_stat, ctx, &do_bg);
panel            3536 src/filemanager/file.c     else if (confirm_delete && !do_confirm_erase (panel, source, &src_stat))
panel            3552 src/filemanager/file.c                                         vfs_path_as_str (panel->cwd_vpath), (char *) NULL));
panel            3559 src/filemanager/file.c             mc_setctl (panel->cwd_vpath, VFS_SETCTL_FORGET, NULL);
panel            3576 src/filemanager/file.c                  && ((fe = panel_current_entry (panel)) == NULL ? FALSE : S_ISDIR (fe->st.st_mode)))
panel            3592 src/filemanager/file.c     if ((vfs_path_tokens_count (panel->cwd_vpath) != 0)
panel            3593 src/filemanager/file.c         && (mc_setctl (panel->cwd_vpath, VFS_SETCTL_STALE_DATA, GUINT_TO_POINTER (1)) != 0))
panel            3594 src/filemanager/file.c         save_cwd = vfs_path_clone (panel->cwd_vpath);
panel            3619 src/filemanager/file.c         value = operate_single_file (panel, ctx, source, &src_stat, dest, dialog_type);
panel            3621 src/filemanager/file.c             unmark_files (panel);
panel            3650 src/filemanager/file.c             panel_operate_init_totals (panel, NULL, NULL, ctx, file_op_compute_totals, dialog_type);
panel            3653 src/filemanager/file.c             for (i = 0; i < panel->dir.len; i++)
panel            3657 src/filemanager/file.c                 if (panel->dir.list[i].f.marked == 0)
panel            3660 src/filemanager/file.c                 source2 = panel->dir.list[i].fname->str;
panel            3661 src/filemanager/file.c                 src_stat = panel->dir.list[i].st;
panel            3663 src/filemanager/file.c                 value = operate_one_file (panel, ctx, source2, &src_stat, dest);
panel            3668 src/filemanager/file.c                     do_file_mark (panel, i, 0);
panel             456 src/filemanager/filemanager.c check_panel_timestamp (const WPanel *panel, panel_view_mode_t mode, const struct vfs_class *vclass,
panel             460 src/filemanager/filemanager.c             || (vfs_path_get_last_path_vfs (panel->cwd_vpath) == vclass
panel             461 src/filemanager/filemanager.c                 && vfs_getid (panel->cwd_vpath) == id));
panel             679 src/filemanager/filemanager.c midnight_put_panel_path (WPanel *panel)
panel             687 src/filemanager/filemanager.c     cwd_vpath = remove_encoding_from_path (panel->cwd_vpath);
panel             701 src/filemanager/filemanager.c put_link (WPanel *panel)
panel             708 src/filemanager/filemanager.c     fe = panel_current_entry (panel);
panel             716 src/filemanager/filemanager.c         vpath = vfs_path_append_new (panel->cwd_vpath, fe->fname->str, (char *) NULL);
panel             776 src/filemanager/filemanager.c put_tagged (const WPanel *panel)
panel             783 src/filemanager/filemanager.c     if (panel->marked == 0)
panel             785 src/filemanager/filemanager.c         const file_entry_t *fe = panel_current_entry (panel);
panel             791 src/filemanager/filemanager.c         for (int m = 0, i = 0; m < panel->marked && i < panel->dir.len; i++)
panel             792 src/filemanager/filemanager.c             if (panel->dir.list[i].f.marked != 0)
panel             794 src/filemanager/filemanager.c                 command_insert (cmdline, panel->dir.list[i].fname->str, TRUE);
panel             564 src/filemanager/find.c find_parameters (WPanel *panel, char **start_dir, ssize_t *start_dir_len, char **ignore_dirs,
panel             769 src/filemanager/find.c             temp_dir = vfs_path_as_str (panel->cwd_vpath);
panel             819 src/filemanager/find.c             *start_dir = g_strdup (vfs_path_as_str (panel->cwd_vpath));
panel             833 src/filemanager/find.c             *start_dir = mc_build_filename (vfs_path_as_str (panel->cwd_vpath), s, (char *) NULL);
panel             834 src/filemanager/find.c             *start_dir_len = (ssize_t) vfs_path_len (panel->cwd_vpath);
panel            1751 src/filemanager/find.c do_find (WPanel *panel, const char *start_dir, ssize_t start_dir_len, const char *ignore_dirs,
panel            1779 src/filemanager/find.c         dir_list *list = &panel->dir;
panel            1783 src/filemanager/find.c         panel_clean_dir (panel);
panel            1833 src/filemanager/find.c         panel->is_panelized = TRUE;
panel            1834 src/filemanager/find.c         panel_panelize_absolutize_if_needed (panel);
panel            1835 src/filemanager/find.c         panel_panelize_save (panel);
panel            1851 src/filemanager/find.c find_cmd (WPanel *panel)
panel            1859 src/filemanager/find.c     while (find_parameters (panel, &start_dir, &start_dir_len, &ignore_dirs, &find_pattern,
panel            1876 src/filemanager/find.c             v = do_find (panel, start_dir, start_dir_len, ignore_dirs, &dirname, &filename);
panel            1890 src/filemanager/find.c                 panel_cd (panel, dirname_vpath, cd_exact);
panel            1902 src/filemanager/find.c                     panel_set_current_by_name (panel, filename + offset);
panel            1910 src/filemanager/find.c                 panel_cd (panel, filename_vpath, cd_exact);
panel            1924 src/filemanager/find.c             panel_re_sort (panel);
panel            1925 src/filemanager/find.c             panel_set_current_by_name (panel, NULL);
panel             220 src/filemanager/hotlist.c static void add_new_entry_cmd (WPanel *panel);
panel            1027 src/filemanager/hotlist.c add_new_entry_cmd (WPanel *panel)
panel            1035 src/filemanager/hotlist.c     def_text = vfs_path_to_str_flags (panel->cwd_vpath, 0, VPF_STRIP_PASSWORD);
panel            1593 src/filemanager/hotlist.c add2hotlist_cmd (WPanel *panel)
panel            1605 src/filemanager/hotlist.c     our_panel = panel;
panel            1608 src/filemanager/hotlist.c     label_string = vfs_path_to_str_flags (panel->cwd_vpath, 0, VPF_STRIP_PASSWORD);
panel            1629 src/filemanager/hotlist.c hotlist_show (hotlist_t list_type, WPanel *panel)
panel            1635 src/filemanager/hotlist.c     our_panel = panel;
panel              27 src/filemanager/hotlist.h void add2hotlist_cmd (WPanel *panel);
panel              28 src/filemanager/hotlist.h char *hotlist_show (hotlist_t list_type, WPanel *panel);
panel            1137 src/filemanager/layout.c         WPanel *panel = PANEL (w);
panel            1143 src/filemanager/layout.c         if (old_type == view_listing && panel->frame_size == frame_full && type != view_listing)
panel            1234 src/filemanager/layout.c         WPanel *panel = PANEL (new_widget);
panel            1245 src/filemanager/layout.c             left_panel = panel;
panel            1247 src/filemanager/layout.c             right_panel = panel;
panel            1250 src/filemanager/layout.c         set_panel_formats (panel);
panel            1287 src/filemanager/layout.c         WPanel panel;
panel            1290 src/filemanager/layout.c     panel.x = panel1->x;                                                                           \
panel            1292 src/filemanager/layout.c     panel2->x = panel.x;
panel             275 src/filemanager/panel.c set_colors (const WPanel *panel)
panel             277 src/filemanager/panel.c     (void) panel;
panel             686 src/filemanager/panel.c format_file (WPanel *panel, int file_index, int width, file_attr_t attr, gboolean isstatus,
panel             697 src/filemanager/panel.c     if (panel->dir.len != 0 && file_index < panel->dir.len)
panel             699 src/filemanager/panel.c         fe = &panel->dir.list[file_index];
panel             703 src/filemanager/panel.c     home = isstatus ? panel->status_format : panel->format;
panel             732 src/filemanager/panel.c                 panel->max_shift = MAX (panel->max_shift, len_diff);
panel             736 src/filemanager/panel.c                     const unsigned int shift = MIN (panel->content_shift, len_diff);
panel             797 src/filemanager/panel.c repaint_file (WPanel *panel, int file_index, file_attr_t attr)
panel             799 src/filemanager/panel.c     Widget *w = WIDGET (panel);
panel             809 src/filemanager/panel.c     panel_is_split = panel->list_cols > 1;
panel             814 src/filemanager/panel.c         nth_column = (file_index - panel->top) / panel_lines (panel);
panel             815 src/filemanager/panel.c         width /= panel->list_cols;
panel             819 src/filemanager/panel.c         if (nth_column + 1 >= panel->list_cols)
panel             827 src/filemanager/panel.c     ypos = file_index - panel->top;
panel             830 src/filemanager/panel.c         ypos %= panel_lines (panel);
panel             835 src/filemanager/panel.c     ret_frm = format_file (panel, file_index, width, attr, FALSE, &fln);
panel             837 src/filemanager/panel.c     if (panel_is_split && nth_column + 1 < panel->list_cols)
panel             847 src/filemanager/panel.c             if (panel->list_format != list_long)
panel             862 src/filemanager/panel.c                 panel->list_format == list_long ? file_color : NORMAL_COLOR;
panel             872 src/filemanager/panel.c             if (nth_column + 1 >= panel->list_cols)
panel             876 src/filemanager/panel.c                 panel->list_format != list_long && g_slist_length (panel->format) > 2
panel             890 src/filemanager/panel.c repaint_status (WPanel *panel)
panel             894 src/filemanager/panel.c     width = WIDGET (panel)->rect.cols - 2;
panel             899 src/filemanager/panel.c         (void) format_file (panel, panel->current, width, FATTR_STATUS, TRUE, &fln);
panel             906 src/filemanager/panel.c display_mini_info (WPanel *panel)
panel             908 src/filemanager/panel.c     Widget *w = WIDGET (panel);
panel             914 src/filemanager/panel.c     widget_gotoyx (w, panel_lines (panel) + 3, 1);
panel             916 src/filemanager/panel.c     if (panel->quick_search.active)
panel             921 src/filemanager/panel.c             str_fit_to_term (panel->quick_search.buffer->str, w->rect.cols - 3, J_LEFT));
panel             926 src/filemanager/panel.c     set_colors (panel);
panel             928 src/filemanager/panel.c     fe = panel_current_entry (panel);
panel             932 src/filemanager/panel.c         repaint_status (panel);
panel             939 src/filemanager/panel.c         lc_link_vpath = vfs_path_append_new (panel->cwd_vpath, fe->fname->str, (char *) NULL);
panel             961 src/filemanager/panel.c         repaint_status (panel);
panel             967 src/filemanager/panel.c paint_dir (WPanel *panel)
panel             972 src/filemanager/panel.c     items = panel_items (panel);
panel             974 src/filemanager/panel.c     panel->max_shift = 0;
panel             982 src/filemanager/panel.c         n = i + panel->top;
panel             983 src/filemanager/panel.c         marked = (panel->dir.list[n].f.marked != 0);
panel             985 src/filemanager/panel.c         if (n < panel->dir.len)
panel             987 src/filemanager/panel.c             if (panel->current == n && panel->active)
panel             993 src/filemanager/panel.c         repaint_file (panel, n, attr);
panel            1002 src/filemanager/panel.c display_total_marked_size (const WPanel *panel, int y, int x, gboolean size_only)
panel            1004 src/filemanager/panel.c     const Widget *w = CONST_WIDGET (panel);
panel            1010 src/filemanager/panel.c     if (panel->marked <= 0)
panel            1016 src/filemanager/panel.c     g_strlcpy (b_bytes, size_trunc_sep (panel->total, panels_options.kilobyte_si),
panel            1021 src/filemanager/panel.c                     ngettext ("%s in %d file", "%s in %d files", panel->marked), b_bytes,
panel            1022 src/filemanager/panel.c                     panel->marked);
panel            1043 src/filemanager/panel.c mini_info_separator (const WPanel *panel)
panel            1047 src/filemanager/panel.c         const Widget *w = CONST_WIDGET (panel);
panel            1050 src/filemanager/panel.c         y = panel_lines (panel) + 2;
panel            1056 src/filemanager/panel.c         display_total_marked_size (panel, y, -1, FALSE);
panel            1063 src/filemanager/panel.c show_free_space (const WPanel *panel)
panel            1071 src/filemanager/panel.c     if (!vfs_file_is_local (panel->cwd_vpath) || !free_space)
panel            1074 src/filemanager/panel.c     if (old_cwd == NULL || strcmp (old_cwd, vfs_path_as_str (panel->cwd_vpath)) != 0)
panel            1080 src/filemanager/panel.c         old_cwd = g_strdup (vfs_path_as_str (panel->cwd_vpath));
panel            1090 src/filemanager/panel.c         const Widget *w = CONST_WIDGET (panel);
panel            1118 src/filemanager/panel.c panel_correct_path_to_show (const WPanel *panel)
panel            1125 src/filemanager/panel.c     elements_count = vfs_path_elements_count (panel->cwd_vpath);
panel            1128 src/filemanager/panel.c     path_element = vfs_path_element_clone (vfs_path_get_by_index (panel->cwd_vpath, -1));
panel            1139 src/filemanager/panel.c         prev_path_element = vfs_path_get_by_index (panel->cwd_vpath, -2);
panel            1170 src/filemanager/panel.c panel_get_encoding_info_str (const WPanel *panel)
panel            1175 src/filemanager/panel.c     path_element = vfs_path_get_by_index (panel->cwd_vpath, -1);
panel            1185 src/filemanager/panel.c show_dir (const WPanel *panel)
panel            1187 src/filemanager/panel.c     const Widget *w = CONST_WIDGET (panel);
panel            1190 src/filemanager/panel.c     set_colors (panel);
panel            1197 src/filemanager/panel.c         y = panel_lines (panel) + 2;
panel            1219 src/filemanager/panel.c     if (panel->is_panelized)
panel            1223 src/filemanager/panel.c         tmp = panel_get_encoding_info_str (panel);
panel            1232 src/filemanager/panel.c     if (panel->active)
panel            1235 src/filemanager/panel.c     tmp = panel_correct_path_to_show (panel);
panel            1241 src/filemanager/panel.c         if (panel->marked == 0)
panel            1245 src/filemanager/panel.c             fe = panel_current_entry (panel);
panel            1263 src/filemanager/panel.c             display_total_marked_size (panel, w->rect.lines - 1, 2, TRUE);
panel            1267 src/filemanager/panel.c     show_free_space (panel);
panel            1269 src/filemanager/panel.c     if (panel->active)
panel            1276 src/filemanager/panel.c adjust_top_file (WPanel *panel)
panel            1280 src/filemanager/panel.c     items = panel_items (panel);
panel            1282 src/filemanager/panel.c     if (panel->dir.len <= items || panel->current < 0)
panel            1286 src/filemanager/panel.c         panel->top = 0;
panel            1293 src/filemanager/panel.c         panel->current = CLAMP (panel->current, 0, panel->dir.len - 1);
panel            1301 src/filemanager/panel.c         if (panel->top < 0)
panel            1302 src/filemanager/panel.c             panel->top = 0;
panel            1304 src/filemanager/panel.c         i = panel->current - items + 1;
panel            1305 src/filemanager/panel.c         if (panel->top < i)
panel            1306 src/filemanager/panel.c             panel->top = i;
panel            1308 src/filemanager/panel.c         i = panel->dir.len - items;
panel            1309 src/filemanager/panel.c         if (panel->top > i)
panel            1310 src/filemanager/panel.c             panel->top = i;
panel            1312 src/filemanager/panel.c         if (panel->top > panel->current)
panel            1313 src/filemanager/panel.c             panel->top = panel->current;
panel            1325 src/filemanager/panel.c panel_save_name (WPanel *panel)
panel            1329 src/filemanager/panel.c         return g_strdup (panel->name);
panel            1331 src/filemanager/panel.c     return g_strconcat ("Temporal:", panel->name, (char *) NULL);
panel            1337 src/filemanager/panel.c directory_history_add (WPanel *panel, const vfs_path_t *vpath)
panel            1342 src/filemanager/panel.c     panel->dir_history.list = list_append_unique (panel->dir_history.list, tmp);
panel            1343 src/filemanager/panel.c     panel->dir_history.current = panel->dir_history.list;
panel            1444 src/filemanager/panel.c panel_paint_sort_info (const WPanel *panel)
panel            1446 src/filemanager/panel.c     if (*panel->sort_field->hotkey != '\0')
panel            1450 src/filemanager/panel.c         if (panel->sort_info.reverse)
panel            1453 src/filemanager/panel.c                         Q_ (panel->sort_field->hotkey));
panel            1459 src/filemanager/panel.c                         Q_ (panel->sort_field->hotkey));
panel            1462 src/filemanager/panel.c         widget_gotoyx (panel, 1, 1);
panel            1493 src/filemanager/panel.c panel_print_header (const WPanel *panel)
panel            1495 src/filemanager/panel.c     const Widget *w = CONST_WIDGET (panel);
panel            1508 src/filemanager/panel.c     for (i = 0; i < panel->list_cols; i++)
panel            1512 src/filemanager/panel.c         for (format = panel->format; format != NULL; format = g_slist_next (format))
panel            1520 src/filemanager/panel.c                 if (panel->list_format == list_long && strcmp (fi->id, panel->sort_field->id) == 0)
panel            1522 src/filemanager/panel.c                                      panel->sort_info.reverse ? panel_sort_up_char
panel            1527 src/filemanager/panel.c                 if (panel->filter.handler != NULL && strcmp (fi->id, "name") == 0)
panel            1530 src/filemanager/panel.c                     g_string_append (format_txt, panel->filter.value);
panel            1544 src/filemanager/panel.c         if (i < panel->list_cols - 1)
panel            1553 src/filemanager/panel.c     if (panel->list_format != list_long)
panel            1554 src/filemanager/panel.c         panel_paint_sort_info (panel);
panel            1560 src/filemanager/panel.c parse_panel_size (WPanel *panel, const char *format, gboolean isstatus)
panel            1579 src/filemanager/panel.c         panel->frame_size = frame;
panel            1580 src/filemanager/panel.c         panel->list_cols = 1;
panel            1590 src/filemanager/panel.c             panel->list_cols = g_ascii_digit_value (*format);
panel            1591 src/filemanager/panel.c             if (panel->list_cols < 1)
panel            1592 src/filemanager/panel.c                 panel->list_cols = 1;
panel            1599 src/filemanager/panel.c         panel_update_cols (WIDGET (panel), panel->frame_size);
panel            1622 src/filemanager/panel.c parse_display_format (WPanel *panel, const char *format, char **error, gboolean isstatus,
panel            1646 src/filemanager/panel.c     format = parse_panel_size (panel, format, isstatus);
panel            1760 src/filemanager/panel.c use_display_format (WPanel *panel, const char *format, char **error, gboolean isstatus)
panel            1771 src/filemanager/panel.c     home = parse_display_format (panel, format, error, isstatus, &total_cols);
panel            1776 src/filemanager/panel.c     panel->dirty = TRUE;
panel            1778 src/filemanager/panel.c     usable_columns = WIDGET (panel)->rect.cols - 2;
panel            1782 src/filemanager/panel.c         usable_columns /= panel->list_cols;
panel            1783 src/filemanager/panel.c         if (panel->list_cols > 1)
panel            1853 src/filemanager/panel.c panel_format (WPanel *panel)
panel            1855 src/filemanager/panel.c     switch (panel->list_format)
panel            1863 src/filemanager/panel.c         int brief_cols = panel->brief_cols;
panel            1876 src/filemanager/panel.c         return panel->user_format;
panel            1887 src/filemanager/panel.c mini_status_format (WPanel *panel)
panel            1889 src/filemanager/panel.c     if (panel->user_mini_status)
panel            1890 src/filemanager/panel.c         return panel->user_status_format[panel->list_format];
panel            1892 src/filemanager/panel.c     switch (panel->list_format)
panel            1905 src/filemanager/panel.c         return panel->user_format;
panel            1916 src/filemanager/panel.c cd_up_dir (WPanel *panel)
panel            1921 src/filemanager/panel.c     panel_cd (panel, up_dir, cd_exact);
panel            1929 src/filemanager/panel.c maybe_cd (WPanel *panel, gboolean move_up_dir)
panel            1937 src/filemanager/panel.c             cd_up_dir (panel);
panel            1941 src/filemanager/panel.c         fe = panel_current_entry (panel);
panel            1950 src/filemanager/panel.c                 panel_cd (panel, vpath, cd_exact);
panel            1965 src/filemanager/panel.c force_maybe_cd (WPanel *panel)
panel            1969 src/filemanager/panel.c         cd_up_dir (panel);
panel            1979 src/filemanager/panel.c unselect_item (WPanel *panel)
panel            1983 src/filemanager/panel.c     fe = panel_current_entry (panel);
panel            1984 src/filemanager/panel.c     repaint_file (panel, panel->current,
panel            1992 src/filemanager/panel.c panel_select_ext_cmd (WPanel *panel)
panel            2000 src/filemanager/panel.c     fe = panel_current_entry (panel);
panel            2018 src/filemanager/panel.c     for (i = 0; i < panel->dir.len; i++)
panel            2020 src/filemanager/panel.c         fe = &panel->dir.list[i];
panel            2028 src/filemanager/panel.c         do_file_mark (panel, i, do_select ? 1 : 0);
panel            2038 src/filemanager/panel.c panel_set_current (WPanel *panel, int i)
panel            2040 src/filemanager/panel.c     if (i != panel->current)
panel            2042 src/filemanager/panel.c         panel->dirty = TRUE;
panel            2043 src/filemanager/panel.c         panel->current = i;
panel            2044 src/filemanager/panel.c         panel->top = panel->current - (WIDGET (panel)->rect.lines - 2) / 2;
panel            2045 src/filemanager/panel.c         if (panel->top < 0)
panel            2046 src/filemanager/panel.c             panel->top = 0;
panel            2053 src/filemanager/panel.c panel_current_at_half (const WPanel *panel)
panel            2057 src/filemanager/panel.c     lines = panel_lines (panel);
panel            2060 src/filemanager/panel.c     top = panel->top;
panel            2061 src/filemanager/panel.c     if (panel->list_cols > 1)
panel            2062 src/filemanager/panel.c         top += lines * ((panel->current - top) / lines);
panel            2064 src/filemanager/panel.c     return (panel->current - top - lines / 2);
panel            2070 src/filemanager/panel.c move_down (WPanel *panel)
panel            2074 src/filemanager/panel.c     if (panel->dir.len == 0)
panel            2077 src/filemanager/panel.c     if (panel->current >= panel->dir.len - 1)
panel            2079 src/filemanager/panel.c         panel->current = panel->dir.len - 1;
panel            2083 src/filemanager/panel.c     unselect_item (panel);
panel            2084 src/filemanager/panel.c     panel->current++;
panel            2086 src/filemanager/panel.c     items = panel_items (panel);
panel            2088 src/filemanager/panel.c     if (panels_options.scroll_pages && panel->current - panel->top == items)
panel            2091 src/filemanager/panel.c         panel->top += items / 2;
panel            2092 src/filemanager/panel.c         if (panel->top > panel->dir.len - items)
panel            2093 src/filemanager/panel.c             panel->top = panel->dir.len - items;
panel            2094 src/filemanager/panel.c         paint_dir (panel);
panel            2096 src/filemanager/panel.c     else if (panels_options.scroll_center && panel_current_at_half (panel) > 0)
panel            2099 src/filemanager/panel.c         panel->top++;
panel            2100 src/filemanager/panel.c         if (panel->top > panel->dir.len - items)
panel            2101 src/filemanager/panel.c             panel->top = panel->dir.len - items;
panel            2103 src/filemanager/panel.c     select_item (panel);
panel            2109 src/filemanager/panel.c move_up (WPanel *panel)
panel            2111 src/filemanager/panel.c     if (panel->dir.len == 0 || panel->current <= 0)
panel            2114 src/filemanager/panel.c     unselect_item (panel);
panel            2115 src/filemanager/panel.c     panel->current--;
panel            2117 src/filemanager/panel.c     if (panels_options.scroll_pages && panel->current < panel->top)
panel            2120 src/filemanager/panel.c         panel->top -= panel_items (panel) / 2;
panel            2121 src/filemanager/panel.c         if (panel->top < 0)
panel            2122 src/filemanager/panel.c             panel->top = 0;
panel            2123 src/filemanager/panel.c         paint_dir (panel);
panel            2125 src/filemanager/panel.c     else if (panels_options.scroll_center && panel_current_at_half (panel) < 0)
panel            2128 src/filemanager/panel.c         panel->top--;
panel            2129 src/filemanager/panel.c         if (panel->top < 0)
panel            2130 src/filemanager/panel.c             panel->top = 0;
panel            2132 src/filemanager/panel.c     select_item (panel);
panel            2139 src/filemanager/panel.c panel_move_current (WPanel *panel, int lines)
panel            2144 src/filemanager/panel.c     if (panel->dir.len == 0 || panel->current < 0)
panel            2147 src/filemanager/panel.c     new_pos = panel->current + lines;
panel            2148 src/filemanager/panel.c     if (new_pos >= panel->dir.len)
panel            2149 src/filemanager/panel.c         new_pos = panel->dir.len - 1;
panel            2154 src/filemanager/panel.c     unselect_item (panel);
panel            2155 src/filemanager/panel.c     panel->current = new_pos;
panel            2157 src/filemanager/panel.c     if (panel->current - panel->top >= panel_items (panel))
panel            2159 src/filemanager/panel.c         panel->top += lines;
panel            2163 src/filemanager/panel.c     if (panel->current - panel->top < 0)
panel            2165 src/filemanager/panel.c         panel->top += lines;
panel            2171 src/filemanager/panel.c         if (panel->top > panel->current)
panel            2172 src/filemanager/panel.c             panel->top = panel->current;
panel            2173 src/filemanager/panel.c         if (panel->top < 0)
panel            2174 src/filemanager/panel.c             panel->top = 0;
panel            2175 src/filemanager/panel.c         paint_dir (panel);
panel            2177 src/filemanager/panel.c     select_item (panel);
panel            2183 src/filemanager/panel.c move_left (WPanel *panel)
panel            2185 src/filemanager/panel.c     if (panel->list_cols > 1)
panel            2187 src/filemanager/panel.c         panel_move_current (panel, -panel_lines (panel));
panel            2191 src/filemanager/panel.c     return maybe_cd (panel, TRUE);  // cd ..
panel            2197 src/filemanager/panel.c move_right (WPanel *panel)
panel            2199 src/filemanager/panel.c     if (panel->list_cols > 1)
panel            2201 src/filemanager/panel.c         panel_move_current (panel, panel_lines (panel));
panel            2205 src/filemanager/panel.c     return maybe_cd (panel, FALSE);  // cd (current)
panel            2211 src/filemanager/panel.c prev_page (WPanel *panel)
panel            2215 src/filemanager/panel.c     if (panel->dir.len == 0 || panel->current < 0 || (panel->current == 0 && panel->top == 0))
panel            2218 src/filemanager/panel.c     unselect_item (panel);
panel            2219 src/filemanager/panel.c     items = panel_items (panel);
panel            2220 src/filemanager/panel.c     if (panel->top < items)
panel            2221 src/filemanager/panel.c         items = panel->top;
panel            2223 src/filemanager/panel.c         panel->current = 0;
panel            2225 src/filemanager/panel.c         panel->current -= items;
panel            2226 src/filemanager/panel.c     panel->top -= items;
panel            2228 src/filemanager/panel.c     select_item (panel);
panel            2229 src/filemanager/panel.c     paint_dir (panel);
panel            2235 src/filemanager/panel.c goto_parent_dir (WPanel *panel)
panel            2237 src/filemanager/panel.c     if (!panel->is_panelized)
panel            2238 src/filemanager/panel.c         cd_up_dir (panel);
panel            2246 src/filemanager/panel.c         fe = panel_current_entry (panel);
panel            2258 src/filemanager/panel.c             fname2 = mc_build_filename (vfs_path_as_str (panel->panelized_descr->root_vpath),
panel            2274 src/filemanager/panel.c         panel_cd (panel, dname_vpath, cd_exact);
panel            2275 src/filemanager/panel.c         panel_set_current_by_name (panel, bname);
panel            2285 src/filemanager/panel.c next_page (WPanel *panel)
panel            2289 src/filemanager/panel.c     if (panel->dir.len == 0 || panel->current < 0 || panel->current == panel->dir.len - 1)
panel            2292 src/filemanager/panel.c     unselect_item (panel);
panel            2293 src/filemanager/panel.c     items = panel_items (panel);
panel            2294 src/filemanager/panel.c     if (panel->top > panel->dir.len - 2 * items)
panel            2295 src/filemanager/panel.c         items = panel->dir.len - items - panel->top;
panel            2296 src/filemanager/panel.c     if (panel->top + items < 0)
panel            2297 src/filemanager/panel.c         items = -panel->top;
panel            2299 src/filemanager/panel.c         panel->current = panel->dir.len - 1;
panel            2301 src/filemanager/panel.c         panel->current += items;
panel            2302 src/filemanager/panel.c     panel->top += items;
panel            2304 src/filemanager/panel.c     select_item (panel);
panel            2305 src/filemanager/panel.c     paint_dir (panel);
panel            2311 src/filemanager/panel.c goto_child_dir (WPanel *panel)
panel            2315 src/filemanager/panel.c     fe = panel_current_entry (panel);
panel            2322 src/filemanager/panel.c         panel_cd (panel, vpath, cd_exact);
panel            2330 src/filemanager/panel.c goto_top_file (WPanel *panel)
panel            2332 src/filemanager/panel.c     if (panel->dir.len == 0 || panel->current < 0)
panel            2335 src/filemanager/panel.c     unselect_item (panel);
panel            2336 src/filemanager/panel.c     panel->current = panel->top;
panel            2337 src/filemanager/panel.c     select_item (panel);
panel            2343 src/filemanager/panel.c goto_middle_file (WPanel *panel)
panel            2345 src/filemanager/panel.c     if (panel->dir.len == 0 || panel->current < 0)
panel            2348 src/filemanager/panel.c     unselect_item (panel);
panel            2349 src/filemanager/panel.c     panel->current = panel->top + panel_items (panel) / 2;
panel            2350 src/filemanager/panel.c     select_item (panel);
panel            2356 src/filemanager/panel.c goto_bottom_file (WPanel *panel)
panel            2358 src/filemanager/panel.c     if (panel->dir.len == 0 || panel->current < 0)
panel            2361 src/filemanager/panel.c     unselect_item (panel);
panel            2362 src/filemanager/panel.c     panel->current = panel->top + panel_items (panel) - 1;
panel            2363 src/filemanager/panel.c     select_item (panel);
panel            2369 src/filemanager/panel.c move_home (WPanel *panel)
panel            2371 src/filemanager/panel.c     if (panel->dir.len == 0 || panel->current <= 0)
panel            2374 src/filemanager/panel.c     unselect_item (panel);
panel            2380 src/filemanager/panel.c         middle_pos = panel->top + panel_items (panel) / 2;
panel            2382 src/filemanager/panel.c         if (panel->current > middle_pos)
panel            2384 src/filemanager/panel.c             goto_middle_file (panel);
panel            2387 src/filemanager/panel.c         if (panel->current != panel->top)
panel            2389 src/filemanager/panel.c             goto_top_file (panel);
panel            2394 src/filemanager/panel.c     panel->top = 0;
panel            2395 src/filemanager/panel.c     panel->current = 0;
panel            2397 src/filemanager/panel.c     paint_dir (panel);
panel            2398 src/filemanager/panel.c     select_item (panel);
panel            2404 src/filemanager/panel.c move_end (WPanel *panel)
panel            2406 src/filemanager/panel.c     if (panel->dir.len == 0 || panel->current < 0 || panel->current == panel->dir.len - 1)
panel            2409 src/filemanager/panel.c     unselect_item (panel);
panel            2415 src/filemanager/panel.c         items = panel_items (panel);
panel            2416 src/filemanager/panel.c         middle_pos = panel->top + items / 2;
panel            2418 src/filemanager/panel.c         if (panel->current < middle_pos)
panel            2420 src/filemanager/panel.c             goto_middle_file (panel);
panel            2423 src/filemanager/panel.c         if (panel->current != panel->top + items - 1)
panel            2425 src/filemanager/panel.c             goto_bottom_file (panel);
panel            2430 src/filemanager/panel.c     panel->current = panel->dir.len - 1;
panel            2431 src/filemanager/panel.c     paint_dir (panel);
panel            2432 src/filemanager/panel.c     select_item (panel);
panel            2438 src/filemanager/panel.c do_mark_file (WPanel *panel, mark_act_t do_move)
panel            2442 src/filemanager/panel.c     fe = panel_current_entry (panel);
panel            2446 src/filemanager/panel.c     do_file_mark (panel, panel->current, fe->f.marked ? 0 : 1);
panel            2449 src/filemanager/panel.c         move_down (panel);
panel            2451 src/filemanager/panel.c         move_up (panel);
panel            2457 src/filemanager/panel.c mark_file (WPanel *panel)
panel            2459 src/filemanager/panel.c     do_mark_file (panel, MARK_DOWN);
panel            2465 src/filemanager/panel.c mark_file_up (WPanel *panel)
panel            2467 src/filemanager/panel.c     do_mark_file (panel, MARK_FORCE_UP);
panel            2473 src/filemanager/panel.c mark_file_down (WPanel *panel)
panel            2475 src/filemanager/panel.c     do_mark_file (panel, MARK_FORCE_DOWN);
panel            2481 src/filemanager/panel.c mark_file_right (WPanel *panel)
panel            2489 src/filemanager/panel.c         fe = panel_current_entry (panel);
panel            2496 src/filemanager/panel.c     lines = panel_lines (panel);
panel            2497 src/filemanager/panel.c     lines = MIN (lines, panel->dir.len - panel->current - 1);
panel            2500 src/filemanager/panel.c         do_file_mark (panel, panel->current, state_mark);
panel            2501 src/filemanager/panel.c         move_down (panel);
panel            2503 src/filemanager/panel.c     do_file_mark (panel, panel->current, state_mark);
panel            2509 src/filemanager/panel.c mark_file_left (WPanel *panel)
panel            2517 src/filemanager/panel.c         fe = panel_current_entry (panel);
panel            2524 src/filemanager/panel.c     lines = panel_lines (panel);
panel            2525 src/filemanager/panel.c     lines = MIN (lines, panel->current + 1);
panel            2528 src/filemanager/panel.c         do_file_mark (panel, panel->current, state_mark);
panel            2529 src/filemanager/panel.c         move_up (panel);
panel            2531 src/filemanager/panel.c     do_file_mark (panel, panel->current, state_mark);
panel            2615 src/filemanager/panel.c panel_select_unselect_files (WPanel *panel, const char *title, const char *history_name,
panel            2629 src/filemanager/panel.c     for (i = 0; i < panel->dir.len; i++)
panel            2631 src/filemanager/panel.c         if (DIR_IS_DOTDOT (panel->dir.list[i].fname->str))
panel            2633 src/filemanager/panel.c         if (S_ISDIR (panel->dir.list[i].st.st_mode) && files_only)
panel            2636 src/filemanager/panel.c         if (mc_search_run (search, panel->dir.list[i].fname->str, 0, panel->dir.list[i].fname->len,
panel            2638 src/filemanager/panel.c             do_file_mark (panel, i, do_select ? 1 : 0);
panel            2647 src/filemanager/panel.c panel_select_files (WPanel *panel)
panel            2649 src/filemanager/panel.c     panel_select_unselect_files (panel, _ ("Select"), MC_HISTORY_FM_PANEL_SELECT,
panel            2656 src/filemanager/panel.c panel_unselect_files (WPanel *panel)
panel            2658 src/filemanager/panel.c     panel_select_unselect_files (panel, _ ("Unselect"), MC_HISTORY_FM_PANEL_UNSELECT,
panel            2665 src/filemanager/panel.c panel_select_invert_files (WPanel *panel)
panel            2669 src/filemanager/panel.c     for (i = 0; i < panel->dir.len; i++)
panel            2671 src/filemanager/panel.c         file_entry_t *file = &panel->dir.list[i];
panel            2674 src/filemanager/panel.c             do_file_mark (panel, i, file->f.marked ? 0 : 1);
panel            2681 src/filemanager/panel.c panel_do_set_filter (WPanel *panel)
panel            2686 src/filemanager/panel.c         .flags = panel->filter.flags,
panel            2698 src/filemanager/panel.c     panel_set_filter (panel, &ff);
panel            2708 src/filemanager/panel.c do_search (WPanel *panel, int c_code)
panel            2720 src/filemanager/panel.c         if (panel->quick_search.buffer->len != 0)
panel            2722 src/filemanager/panel.c             act = panel->quick_search.buffer->str + panel->quick_search.buffer->len;
panel            2723 src/filemanager/panel.c             str_prev_noncomb_char (&act, panel->quick_search.buffer->str);
panel            2724 src/filemanager/panel.c             g_string_set_size (panel->quick_search.buffer, act - panel->quick_search.buffer->str);
panel            2726 src/filemanager/panel.c         panel->quick_search.chpoint = 0;
panel            2730 src/filemanager/panel.c         if (c_code != 0 && (gsize) panel->quick_search.chpoint < sizeof (panel->quick_search.ch))
panel            2732 src/filemanager/panel.c             panel->quick_search.ch[panel->quick_search.chpoint] = c_code;
panel            2733 src/filemanager/panel.c             panel->quick_search.chpoint++;
panel            2736 src/filemanager/panel.c         if (panel->quick_search.chpoint > 0)
panel            2738 src/filemanager/panel.c             switch (str_is_valid_char (panel->quick_search.ch, panel->quick_search.chpoint))
panel            2743 src/filemanager/panel.c                 panel->quick_search.chpoint = 0;
panel            2746 src/filemanager/panel.c                 g_string_append_len (panel->quick_search.buffer, panel->quick_search.ch,
panel            2747 src/filemanager/panel.c                                      panel->quick_search.chpoint);
panel            2748 src/filemanager/panel.c                 panel->quick_search.chpoint = 0;
panel            2753 src/filemanager/panel.c     reg_exp = g_strdup_printf ("%s*", panel->quick_search.buffer->str);
panel            2768 src/filemanager/panel.c         search->is_case_sensitive = panel->sort_info.case_sensitive;
panel            2772 src/filemanager/panel.c     curr = panel->current;
panel            2774 src/filemanager/panel.c     for (i = panel->current; !wrapped || i != panel->current; i++)
panel            2776 src/filemanager/panel.c         if (i >= panel->dir.len)
panel            2783 src/filemanager/panel.c         if (mc_search_run (search, panel->dir.list[i].fname->str, 0, panel->dir.list[i].fname->len,
panel            2793 src/filemanager/panel.c         unselect_item (panel);
panel            2794 src/filemanager/panel.c         panel->current = curr;
panel            2795 src/filemanager/panel.c         select_item (panel);
panel            2796 src/filemanager/panel.c         widget_draw (WIDGET (panel));
panel            2800 src/filemanager/panel.c         act = panel->quick_search.buffer->str + panel->quick_search.buffer->len;
panel            2801 src/filemanager/panel.c         str_prev_noncomb_char (&act, panel->quick_search.buffer->str);
panel            2802 src/filemanager/panel.c         g_string_set_size (panel->quick_search.buffer, act - panel->quick_search.buffer->str);
panel            2815 src/filemanager/panel.c start_search (WPanel *panel)
panel            2817 src/filemanager/panel.c     if (panel->quick_search.active)
panel            2819 src/filemanager/panel.c         if (panel->current == panel->dir.len - 1)
panel            2820 src/filemanager/panel.c             panel->current = 0;
panel            2822 src/filemanager/panel.c             move_down (panel);
panel            2826 src/filemanager/panel.c         if (panel->quick_search.buffer->len == 0)
panel            2827 src/filemanager/panel.c             mc_g_string_copy (panel->quick_search.buffer, panel->quick_search.prev_buffer);
panel            2829 src/filemanager/panel.c         do_search (panel, 0);
panel            2831 src/filemanager/panel.c     else if (panel->dir.len != 0)
panel            2833 src/filemanager/panel.c         panel->quick_search.active = TRUE;
panel            2834 src/filemanager/panel.c         g_string_set_size (panel->quick_search.buffer, 0);
panel            2835 src/filemanager/panel.c         panel->quick_search.ch[0] = '\0';
panel            2836 src/filemanager/panel.c         panel->quick_search.chpoint = 0;
panel            2837 src/filemanager/panel.c         display_mini_info (panel);
panel            2844 src/filemanager/panel.c stop_search (WPanel *panel)
panel            2846 src/filemanager/panel.c     if (!panel->quick_search.active)
panel            2849 src/filemanager/panel.c     panel->quick_search.active = FALSE;
panel            2853 src/filemanager/panel.c     if (panel->quick_search.buffer->len != 0)
panel            2854 src/filemanager/panel.c         mc_g_string_copy (panel->quick_search.prev_buffer, panel->quick_search.buffer);
panel            2856 src/filemanager/panel.c     display_mini_info (panel);
panel            2863 src/filemanager/panel.c do_enter_on_file_entry (WPanel *panel, const file_entry_t *fe)
panel            2879 src/filemanager/panel.c         if (!panel_cd (panel, fname_vpath, cd_exact))
panel            2885 src/filemanager/panel.c     full_name_vpath = vfs_path_append_new (panel->cwd_vpath, fname, (char *) NULL);
panel            2894 src/filemanager/panel.c     full_name_vpath = vfs_path_append_new (panel->cwd_vpath, fname, (char *) NULL);
panel            2938 src/filemanager/panel.c do_enter (WPanel *panel)
panel            2942 src/filemanager/panel.c     fe = panel_current_entry (panel);
panel            2944 src/filemanager/panel.c     return (fe == NULL ? FALSE : do_enter_on_file_entry (panel, fe));
panel            2950 src/filemanager/panel.c panel_cycle_listing_format (WPanel *panel)
panel            2952 src/filemanager/panel.c     panel->list_format = (panel->list_format + 1) % LIST_FORMATS;
panel            2954 src/filemanager/panel.c     if (set_panel_formats (panel) == 0)
panel            2961 src/filemanager/panel.c chdir_other_panel (WPanel *panel)
panel            2968 src/filemanager/panel.c     entry = panel_current_entry (panel);
panel            2976 src/filemanager/panel.c         new_dir_vpath = vfs_path_append_new (panel->cwd_vpath, entry->fname->str, (char *) NULL);
panel            2979 src/filemanager/panel.c         new_dir_vpath = vfs_path_append_new (panel->cwd_vpath, "..", (char *) NULL);
panel            2980 src/filemanager/panel.c         curr_entry = strrchr (vfs_path_get_last_path_str (panel->cwd_vpath), PATH_SEP);
panel            2991 src/filemanager/panel.c     move_down (panel);
panel            3003 src/filemanager/panel.c panel_sync_other (const WPanel *panel)
panel            3008 src/filemanager/panel.c     panel_do_cd (other_panel, panel->cwd_vpath, cd_exact);
panel            3011 src/filemanager/panel.c     if (!panel->is_panelized)
panel            3015 src/filemanager/panel.c         fe = panel_current_entry (panel);
panel            3024 src/filemanager/panel.c chdir_to_readlink (WPanel *panel)
panel            3038 src/filemanager/panel.c     fe = panel_current_entry (panel);
panel            3072 src/filemanager/panel.c         new_dir_vpath = vfs_path_append_new (panel->cwd_vpath, buffer, (char *) NULL);
panel            3079 src/filemanager/panel.c     move_down (panel);
panel            3088 src/filemanager/panel.c panel_get_format_field_index_by_name (const WPanel *panel, const char *name)
panel            3093 src/filemanager/panel.c     for (lc_index = 1, format = panel->format;
panel            3107 src/filemanager/panel.c panel_get_sortable_field_by_format (const WPanel *panel, gsize lc_index)
panel            3112 src/filemanager/panel.c     format = (const format_item_t *) g_slist_nth_data (panel->format, lc_index);
panel            3127 src/filemanager/panel.c panel_toggle_sort_order_prev (WPanel *panel)
panel            3133 src/filemanager/panel.c     title = panel_get_title_without_hotkey (panel->sort_field->title_hotkey);
panel            3134 src/filemanager/panel.c     lc_index = panel_get_format_field_index_by_name (panel, title);
panel            3140 src/filemanager/panel.c              i != 0 && (pfield = panel_get_sortable_field_by_format (panel, i - 1)) == NULL; i--)
panel            3147 src/filemanager/panel.c         for (i = g_slist_length (panel->format);
panel            3148 src/filemanager/panel.c              i != 0 && (pfield = panel_get_sortable_field_by_format (panel, i - 1)) == NULL; i--)
panel            3154 src/filemanager/panel.c         panel->sort_field = pfield;
panel            3155 src/filemanager/panel.c         panel_set_sort_order (panel, pfield);
panel            3162 src/filemanager/panel.c panel_toggle_sort_order_next (WPanel *panel)
panel            3169 src/filemanager/panel.c     format_field_count = g_slist_length (panel->format);
panel            3170 src/filemanager/panel.c     title = panel_get_title_without_hotkey (panel->sort_field->title_hotkey);
panel            3171 src/filemanager/panel.c     lc_index = panel_get_format_field_index_by_name (panel, title);
panel            3177 src/filemanager/panel.c              && (pfield = panel_get_sortable_field_by_format (panel, i)) == NULL;
panel            3186 src/filemanager/panel.c              && (pfield = panel_get_sortable_field_by_format (panel, i)) == NULL;
panel            3193 src/filemanager/panel.c         panel->sort_field = pfield;
panel            3194 src/filemanager/panel.c         panel_set_sort_order (panel, pfield);
panel            3201 src/filemanager/panel.c panel_select_sort_order (WPanel *panel)
panel            3205 src/filemanager/panel.c     sort_order = sort_box (&panel->sort_info, panel->sort_field);
panel            3208 src/filemanager/panel.c         panel->sort_field = sort_order;
panel            3209 src/filemanager/panel.c         panel_set_sort_order (panel, sort_order);
panel            3221 src/filemanager/panel.c panel_content_scroll_left (WPanel *panel)
panel            3223 src/filemanager/panel.c     if (panel->content_shift != 0)
panel            3225 src/filemanager/panel.c         if (panel->content_shift > panel->max_shift)
panel            3226 src/filemanager/panel.c             panel->content_shift = panel->max_shift;
panel            3228 src/filemanager/panel.c         panel->content_shift--;
panel            3229 src/filemanager/panel.c         show_dir (panel);
panel            3230 src/filemanager/panel.c         paint_dir (panel);
panel            3242 src/filemanager/panel.c panel_content_scroll_right (WPanel *panel)
panel            3244 src/filemanager/panel.c     if (panel->content_shift == 0 || panel->content_shift < panel->max_shift)
panel            3246 src/filemanager/panel.c         panel->content_shift++;
panel            3247 src/filemanager/panel.c         show_dir (panel);
panel            3248 src/filemanager/panel.c         paint_dir (panel);
panel            3260 src/filemanager/panel.c panel_content_scroll_home (WPanel *panel)
panel            3262 src/filemanager/panel.c     panel->content_shift = 0;
panel            3263 src/filemanager/panel.c     show_dir (panel);
panel            3264 src/filemanager/panel.c     paint_dir (panel);
panel            3275 src/filemanager/panel.c panel_content_scroll_end (WPanel *panel)
panel            3278 src/filemanager/panel.c     panel->content_shift = UINT_MAX;
panel            3280 src/filemanager/panel.c     show_dir (panel);
panel            3281 src/filemanager/panel.c     paint_dir (panel);
panel            3284 src/filemanager/panel.c     if (panel->content_shift > panel->max_shift)
panel            3285 src/filemanager/panel.c         panel->content_shift = panel->max_shift;
panel            3291 src/filemanager/panel.c panel_set_sort_type_by_id (WPanel *panel, const char *name)
panel            3293 src/filemanager/panel.c     if (strcmp (panel->sort_field->id, name) == 0)
panel            3294 src/filemanager/panel.c         panel->sort_info.reverse = !panel->sort_info.reverse;
panel            3303 src/filemanager/panel.c         panel->sort_field = sort_order;
panel            3306 src/filemanager/panel.c     panel_set_sort_order (panel, panel->sort_field);
panel            3366 src/filemanager/panel.c panel_do_cd_int (WPanel *panel, const vfs_path_t *new_dir_vpath, enum cd_enum cd_type)
panel            3377 src/filemanager/panel.c             new_dir_vpath = panel->lwd_vpath;
panel            3384 src/filemanager/panel.c     olddir_vpath = vfs_path_clone (panel->cwd_vpath);
panel            3385 src/filemanager/panel.c     panel_set_lwd (panel, panel->cwd_vpath);
panel            3388 src/filemanager/panel.c     vfs_path_free (panel->cwd_vpath, TRUE);
panel            3390 src/filemanager/panel.c     panel->cwd_vpath = vfs_path_clone (vfs_get_raw_current_dir ());
panel            3395 src/filemanager/panel.c     subshell_chdir (panel->cwd_vpath);
panel            3399 src/filemanager/panel.c     panel_clean_dir (panel);
panel            3401 src/filemanager/panel.c     if (!dir_list_load (&panel->dir, panel->cwd_vpath, panel->sort_field->sort_routine,
panel            3402 src/filemanager/panel.c                         &panel->sort_info, &panel->filter))
panel            3405 src/filemanager/panel.c     if (panel->dir.len == 0)
panel            3406 src/filemanager/panel.c         panel_set_current (panel, -1);
panel            3408 src/filemanager/panel.c     panel_set_current_by_name (panel, get_parent_dir_name (panel->cwd_vpath, olddir_vpath));
panel            3411 src/filemanager/panel.c     panel->dirty = TRUE;
panel            3423 src/filemanager/panel.c directory_history_next (WPanel *panel)
panel            3432 src/filemanager/panel.c         next = g_list_next (panel->dir_history.current);
panel            3438 src/filemanager/panel.c             ok = panel_do_cd_int (panel, data_vpath, cd_exact);
panel            3440 src/filemanager/panel.c             panel->dir_history.current = next;
panel            3450 src/filemanager/panel.c directory_history_prev (WPanel *panel)
panel            3459 src/filemanager/panel.c         prev = g_list_previous (panel->dir_history.current);
panel            3465 src/filemanager/panel.c             ok = panel_do_cd_int (panel, data_vpath, cd_exact);
panel            3467 src/filemanager/panel.c             panel->dir_history.current = prev;
panel            3477 src/filemanager/panel.c directory_history_list (WPanel *panel)
panel            3483 src/filemanager/panel.c     pos = g_list_position (panel->dir_history.current, panel->dir_history.list);
panel            3485 src/filemanager/panel.c     history_descriptor_init (&hd, WIDGET (panel)->rect.y, WIDGET (panel)->rect.x,
panel            3486 src/filemanager/panel.c                              panel->dir_history.list, (int) pos);
panel            3489 src/filemanager/panel.c     panel->dir_history.list = hd.list;
panel            3495 src/filemanager/panel.c         ok = panel_do_cd_int (panel, s_vpath, cd_exact);
panel            3497 src/filemanager/panel.c             directory_history_add (panel, panel->cwd_vpath);
panel            3511 src/filemanager/panel.c         panel->dir_history.current = panel->dir_history.list;
panel            3517 src/filemanager/panel.c             prev = g_list_previous (panel->dir_history.current);
panel            3521 src/filemanager/panel.c             panel->dir_history.current = prev;
panel            3529 src/filemanager/panel.c panel_execute_cmd (WPanel *panel, long command)
panel            3534 src/filemanager/panel.c         stop_search (panel);
panel            3556 src/filemanager/panel.c         panel_cycle_listing_format (panel);
panel            3559 src/filemanager/panel.c         chdir_other_panel (panel);
panel            3562 src/filemanager/panel.c         chdir_to_readlink (panel);
panel            3565 src/filemanager/panel.c         copy_cmd_local (panel);
panel            3568 src/filemanager/panel.c         delete_cmd_local (panel);
panel            3571 src/filemanager/panel.c         do_enter (panel);
panel            3574 src/filemanager/panel.c         view_raw_cmd (panel);
panel            3580 src/filemanager/panel.c         rename_cmd_local (panel);
panel            3583 src/filemanager/panel.c         panel_select_invert_files (panel);
panel            3586 src/filemanager/panel.c         panel_select_files (panel);
panel            3589 src/filemanager/panel.c         panel_select_ext_cmd (panel);
panel            3592 src/filemanager/panel.c         panel_unselect_files (panel);
panel            3595 src/filemanager/panel.c         panel_do_set_filter (panel);
panel            3598 src/filemanager/panel.c         next_page (panel);
panel            3601 src/filemanager/panel.c         prev_page (panel);
panel            3604 src/filemanager/panel.c         goto_child_dir (panel);
panel            3607 src/filemanager/panel.c         goto_parent_dir (panel);
panel            3610 src/filemanager/panel.c         directory_history_list (panel);
panel            3613 src/filemanager/panel.c         directory_history_next (panel);
panel            3616 src/filemanager/panel.c         directory_history_prev (panel);
panel            3619 src/filemanager/panel.c         goto_bottom_file (panel);
panel            3622 src/filemanager/panel.c         goto_middle_file (panel);
panel            3625 src/filemanager/panel.c         goto_top_file (panel);
panel            3628 src/filemanager/panel.c         mark_file (panel);
panel            3631 src/filemanager/panel.c         mark_file_up (panel);
panel            3634 src/filemanager/panel.c         mark_file_down (panel);
panel            3637 src/filemanager/panel.c         mark_file_left (panel);
panel            3640 src/filemanager/panel.c         mark_file_right (panel);
panel            3643 src/filemanager/panel.c         res = force_maybe_cd (panel);
panel            3646 src/filemanager/panel.c         move_up (panel);
panel            3649 src/filemanager/panel.c         move_down (panel);
panel            3652 src/filemanager/panel.c         res = move_left (panel);
panel            3655 src/filemanager/panel.c         res = move_right (panel);
panel            3658 src/filemanager/panel.c         move_end (panel);
panel            3661 src/filemanager/panel.c         move_home (panel);
panel            3664 src/filemanager/panel.c         panel_change_encoding (panel);
panel            3667 src/filemanager/panel.c         panel_content_scroll_left (panel);
panel            3670 src/filemanager/panel.c         panel_content_scroll_right (panel);
panel            3673 src/filemanager/panel.c         panel_content_scroll_home (panel);
panel            3676 src/filemanager/panel.c         panel_content_scroll_end (panel);
panel            3679 src/filemanager/panel.c         start_search (panel);
panel            3684 src/filemanager/panel.c         panel_sync_other (panel);
panel            3687 src/filemanager/panel.c         panel_select_sort_order (panel);
panel            3690 src/filemanager/panel.c         panel_toggle_sort_order_prev (panel);
panel            3693 src/filemanager/panel.c         panel_toggle_sort_order_next (panel);
panel            3696 src/filemanager/panel.c         panel->sort_info.reverse = !panel->sort_info.reverse;
panel            3697 src/filemanager/panel.c         panel_set_sort_order (panel, panel->sort_field);
panel            3700 src/filemanager/panel.c         panel_set_sort_type_by_id (panel, "name");
panel            3703 src/filemanager/panel.c         panel_set_sort_type_by_id (panel, "version");
panel            3706 src/filemanager/panel.c         panel_set_sort_type_by_id (panel, "extension");
panel            3709 src/filemanager/panel.c         panel_set_sort_type_by_id (panel, "size");
panel            3712 src/filemanager/panel.c         panel_set_sort_type_by_id (panel, "mtime");
panel            3725 src/filemanager/panel.c panel_key (WPanel *panel, int key)
panel            3731 src/filemanager/panel.c         stop_search (panel);
panel            3735 src/filemanager/panel.c     if (panel->quick_search.active && ((key >= ' ' && key <= 255) || key == KEY_BACKSPACE))
panel            3737 src/filemanager/panel.c         do_search (panel, key);
panel            3741 src/filemanager/panel.c     command = widget_lookup_key (WIDGET (panel), key);
panel            3743 src/filemanager/panel.c         return panel_execute_cmd (panel, command);
panel            3747 src/filemanager/panel.c         goto_middle_file (panel);
panel            3753 src/filemanager/panel.c         start_search (panel);
panel            3754 src/filemanager/panel.c         do_search (panel, key);
panel            3766 src/filemanager/panel.c     WPanel *panel = PANEL (w);
panel            3782 src/filemanager/panel.c         show_dir (panel);
panel            3783 src/filemanager/panel.c         panel_print_header (panel);
panel            3784 src/filemanager/panel.c         adjust_top_file (panel);
panel            3785 src/filemanager/panel.c         paint_dir (panel);
panel            3786 src/filemanager/panel.c         mini_info_separator (panel);
panel            3787 src/filemanager/panel.c         display_mini_info (panel);
panel            3788 src/filemanager/panel.c         panel->dirty = FALSE;
panel            3793 src/filemanager/panel.c         current_panel = panel;
panel            3794 src/filemanager/panel.c         panel->active = TRUE;
panel            3796 src/filemanager/panel.c         if (mc_chdir (panel->cwd_vpath) != 0)
panel            3800 src/filemanager/panel.c             cwd = vfs_path_to_str_flags (panel->cwd_vpath, 0, VPF_STRIP_PASSWORD);
panel            3806 src/filemanager/panel.c             subshell_chdir (panel->cwd_vpath);
panel            3811 src/filemanager/panel.c         select_item (panel);
panel            3819 src/filemanager/panel.c         stop_search (panel);
panel            3820 src/filemanager/panel.c         panel->active = FALSE;
panel            3821 src/filemanager/panel.c         unselect_item (panel);
panel            3825 src/filemanager/panel.c         return panel_key (panel, parm);
panel            3828 src/filemanager/panel.c         return panel_execute_cmd (panel, parm);
panel            3831 src/filemanager/panel.c         vfs_stamp_path (panel->cwd_vpath);
panel            3836 src/filemanager/panel.c         panel_destroy (panel);
panel            3851 src/filemanager/panel.c mouse_toggle_mark (WPanel *panel)
panel            3855 src/filemanager/panel.c     fe = panel_current_entry (panel);
panel            3858 src/filemanager/panel.c         do_mark_file (panel, MARK_DONT_MOVE);
panel            3867 src/filemanager/panel.c mouse_set_mark (WPanel *panel)
panel            3869 src/filemanager/panel.c     if (mouse_mark_panel == panel)
panel            3873 src/filemanager/panel.c         fe = panel_current_entry (panel);
panel            3877 src/filemanager/panel.c                 do_mark_file (panel, MARK_DONT_MOVE);
panel            3879 src/filemanager/panel.c                 do_mark_file (panel, MARK_DONT_MOVE);
panel            3887 src/filemanager/panel.c mark_if_marking (WPanel *panel, const mouse_event_t *event, int previous_current)
panel            3893 src/filemanager/panel.c         mouse_toggle_mark (panel);
panel            3898 src/filemanager/panel.c         pcurr = panel->current;
panel            3899 src/filemanager/panel.c         curr1 = MIN (previous_current, panel->current);
panel            3900 src/filemanager/panel.c         curr2 = MAX (previous_current, panel->current);
panel            3904 src/filemanager/panel.c             panel->current = curr1;
panel            3905 src/filemanager/panel.c             mouse_set_mark (panel);
panel            3908 src/filemanager/panel.c         panel->current = pcurr;
panel            3919 src/filemanager/panel.c mouse_sort_col (WPanel *panel, int x)
panel            3927 src/filemanager/panel.c         panel->sort_info.reverse ? panel_sort_up_indicator_width : panel_sort_down_indicator_width;
panel            3932 src/filemanager/panel.c         panel->sort_info.reverse = !panel->sort_info.reverse;
panel            3933 src/filemanager/panel.c         panel_set_sort_order (panel, panel->sort_field);
panel            3937 src/filemanager/panel.c     for (format = panel->format; format != NULL; format = g_slist_next (format))
panel            3967 src/filemanager/panel.c         if (panel->sort_field == col_sort_format)
panel            3969 src/filemanager/panel.c             panel->sort_info.reverse = !panel->sort_info.reverse;
panel            3972 src/filemanager/panel.c             panel->sort_info.reverse = FALSE;
panel            3974 src/filemanager/panel.c         panel_set_sort_order (panel, col_sort_format);
panel            3981 src/filemanager/panel.c panel_mouse_is_on_item (const WPanel *panel, int y, int x)
panel            3988 src/filemanager/panel.c     lines = panel_lines (panel);
panel            3992 src/filemanager/panel.c     col_width = (CONST_WIDGET (panel)->rect.cols - 2) / panel->list_cols;
panel            3996 src/filemanager/panel.c     y += panel->top + lines * col;
panel            3999 src/filemanager/panel.c     if (y >= panel->dir.len)
panel            4011 src/filemanager/panel.c     WPanel *panel = PANEL (w);
panel            4024 src/filemanager/panel.c                 directory_history_prev (panel);
panel            4027 src/filemanager/panel.c                 directory_history_next (panel);
panel            4030 src/filemanager/panel.c                 directory_history_list (panel);
panel            4039 src/filemanager/panel.c                 panel->dirty = FALSE;
panel            4047 src/filemanager/panel.c             mouse_sort_col (panel, event->x + 1);
panel            4060 src/filemanager/panel.c         my_index = panel_mouse_is_on_item (panel, event->y - 2, event->x);
panel            4061 src/filemanager/panel.c         previous_current = panel->current;
panel            4066 src/filemanager/panel.c             move_up (panel);
panel            4067 src/filemanager/panel.c             mark_if_marking (panel, event, previous_current);
panel            4071 src/filemanager/panel.c             move_down (panel);
panel            4072 src/filemanager/panel.c             mark_if_marking (panel, event, previous_current);
panel            4079 src/filemanager/panel.c             if (my_index != panel->current)
panel            4081 src/filemanager/panel.c                 unselect_item (panel);
panel            4082 src/filemanager/panel.c                 panel->current = my_index;
panel            4083 src/filemanager/panel.c                 select_item (panel);
panel            4086 src/filemanager/panel.c             mark_if_marking (panel, event, previous_current);
panel            4097 src/filemanager/panel.c             && panel_mouse_is_on_item (panel, event->y - 2, event->x) >= 0)
panel            4098 src/filemanager/panel.c             do_enter (panel);
panel            4107 src/filemanager/panel.c             if (panels_options.mouse_move_pages && panel->top > 0)
panel            4108 src/filemanager/panel.c                 prev_page (panel);
panel            4110 src/filemanager/panel.c                 move_up (panel);
panel            4118 src/filemanager/panel.c                 && panel->top + panel_items (panel) < panel->dir.len)
panel            4119 src/filemanager/panel.c                 next_page (panel);
panel            4121 src/filemanager/panel.c                 move_down (panel);
panel            4129 src/filemanager/panel.c     if (panel->dirty)
panel            4136 src/filemanager/panel.c reload_panelized (WPanel *panel)
panel            4139 src/filemanager/panel.c     dir_list *list = &panel->dir;
panel            4142 src/filemanager/panel.c     (void) mc_chdir (panel->cwd_vpath);
panel            4164 src/filemanager/panel.c     recalculate_panel_summary (panel);
panel            4166 src/filemanager/panel.c     if (panel != current_panel)
panel            4173 src/filemanager/panel.c update_one_panel_widget (WPanel *panel, panel_update_flags_t flags, const char *current_file)
panel            4180 src/filemanager/panel.c         panel->is_panelized = FALSE;
panel            4181 src/filemanager/panel.c         mc_setctl (panel->cwd_vpath, VFS_SETCTL_FLUSH, NULL);
panel            4182 src/filemanager/panel.c         memset (&(panel->dir_stat), 0, sizeof (panel->dir_stat));
panel            4192 src/filemanager/panel.c         fe = panel_current_entry (panel);
panel            4198 src/filemanager/panel.c     if (panel->is_panelized)
panel            4199 src/filemanager/panel.c         reload_panelized (panel);
panel            4201 src/filemanager/panel.c         panel_reload (panel);
panel            4203 src/filemanager/panel.c     panel_set_current_by_name (panel, current_file);
panel            4204 src/filemanager/panel.c     panel->dirty = TRUE;
panel            4217 src/filemanager/panel.c         WPanel *panel;
panel            4219 src/filemanager/panel.c         panel = PANEL (get_panel_widget (which));
panel            4220 src/filemanager/panel.c         if (panel->is_panelized)
panel            4222 src/filemanager/panel.c         update_one_panel_widget (panel, flags, current_file);
panel            4366 src/filemanager/panel.c panel_current_entry (const WPanel *panel)
panel            4370 src/filemanager/panel.c     if (panel->dir.len == 0 || panel->current < 0 || panel->current >= panel->dir.len)
panel            4373 src/filemanager/panel.c     fe = &(panel->dir.list[panel->current]);
panel            4381 src/filemanager/panel.c panel_set_current_by_name (WPanel *panel, const char *name)
panel            4386 src/filemanager/panel.c     if (panel->dir.len == 0)
panel            4388 src/filemanager/panel.c         panel_set_current (panel, -1);
panel            4394 src/filemanager/panel.c         panel_set_current (panel, 0);
panel            4401 src/filemanager/panel.c     if (panel->is_panelized)
panel            4408 src/filemanager/panel.c     for (i = 0; i < panel->dir.len; i++)
panel            4409 src/filemanager/panel.c         if (strcmp (subdir, panel->dir.list[i].fname->str) == 0)
panel            4411 src/filemanager/panel.c             panel_set_current (panel, i);
panel            4417 src/filemanager/panel.c     if (panel->current >= panel->dir.len)
panel            4418 src/filemanager/panel.c         panel_set_current (panel, panel->dir.len - 1);
panel            4421 src/filemanager/panel.c     select_item (panel);
panel            4427 src/filemanager/panel.c panel_clean_dir (WPanel *panel)
panel            4429 src/filemanager/panel.c     panel->top = 0;
panel            4430 src/filemanager/panel.c     panel->current = 0;
panel            4431 src/filemanager/panel.c     panel->marked = 0;
panel            4432 src/filemanager/panel.c     panel->dirs_marked = 0;
panel            4433 src/filemanager/panel.c     panel->total = 0;
panel            4434 src/filemanager/panel.c     panel->quick_search.active = FALSE;
panel            4435 src/filemanager/panel.c     panel->is_panelized = FALSE;
panel            4436 src/filemanager/panel.c     panel->dirty = TRUE;
panel            4437 src/filemanager/panel.c     panel->content_shift = 0;
panel            4438 src/filemanager/panel.c     panel->max_shift = 0;
panel            4440 src/filemanager/panel.c     dir_list_free_list (&panel->dir);
panel            4452 src/filemanager/panel.c panel_set_cwd (WPanel *panel, const vfs_path_t *vpath)
panel            4454 src/filemanager/panel.c     if (vpath != panel->cwd_vpath)  // check if new vpath is not the panel->cwd_vpath object
panel            4456 src/filemanager/panel.c         vfs_path_free (panel->cwd_vpath, TRUE);
panel            4457 src/filemanager/panel.c         panel->cwd_vpath = vfs_path_clone (vpath);
panel            4470 src/filemanager/panel.c panel_set_lwd (WPanel *panel, const vfs_path_t *vpath)
panel            4472 src/filemanager/panel.c     if (vpath != panel->lwd_vpath)  // check if new vpath is not the panel->lwd_vpath object
panel            4474 src/filemanager/panel.c         vfs_path_free (panel->lwd_vpath, TRUE);
panel            4475 src/filemanager/panel.c         panel->lwd_vpath = vfs_path_clone (vpath);
panel            4492 src/filemanager/panel.c     WPanel *panel;
panel            4497 src/filemanager/panel.c     panel = g_new0 (WPanel, 1);
panel            4498 src/filemanager/panel.c     w = WIDGET (panel);
panel            4503 src/filemanager/panel.c     panel->dir.size = DIR_LIST_MIN_SIZE;
panel            4504 src/filemanager/panel.c     panel->dir.list = g_new (file_entry_t, panel->dir.size);
panel            4505 src/filemanager/panel.c     panel->dir.len = 0;
panel            4506 src/filemanager/panel.c     panel->dir.callback = panel_dir_list_callback;
panel            4508 src/filemanager/panel.c     panel->list_cols = 1;
panel            4509 src/filemanager/panel.c     panel->brief_cols = 2;
panel            4510 src/filemanager/panel.c     panel->dirty = TRUE;
panel            4511 src/filemanager/panel.c     panel->content_shift = 0;
panel            4512 src/filemanager/panel.c     panel->max_shift = 0;
panel            4514 src/filemanager/panel.c     panel->list_format = list_full;
panel            4515 src/filemanager/panel.c     panel->user_format = g_strdup (DEFAULT_USER_FORMAT);
panel            4517 src/filemanager/panel.c     panel->filter.flags = FILE_FILTER_DEFAULT_FLAGS;
panel            4520 src/filemanager/panel.c         panel->user_status_format[i] = g_strdup (DEFAULT_USER_FORMAT);
panel            4522 src/filemanager/panel.c     panel->codepage = SELECT_CHARSET_NO_TRANSLATE;
panel            4524 src/filemanager/panel.c     panel->frame_size = frame_half;
panel            4526 src/filemanager/panel.c     panel->quick_search.buffer = g_string_sized_new (MC_MAXFILENAMELEN);
panel            4527 src/filemanager/panel.c     panel->quick_search.prev_buffer = g_string_sized_new (MC_MAXFILENAMELEN);
panel            4529 src/filemanager/panel.c     panel->name = g_strdup (panel_name);
panel            4530 src/filemanager/panel.c     panel->dir_history.name = g_strconcat ("Dir Hist ", panel->name, (char *) NULL);
panel            4533 src/filemanager/panel.c     section = g_strconcat ("Temporal:", panel->name, (char *) NULL);
panel            4537 src/filemanager/panel.c         section = g_strdup (panel->name);
panel            4539 src/filemanager/panel.c     panel_load_setup (panel, section);
panel            4542 src/filemanager/panel.c     if (panel->filter.value != NULL)
panel            4544 src/filemanager/panel.c         gboolean case_sens = (panel->filter.flags & SELECT_MATCH_CASE) != 0;
panel            4545 src/filemanager/panel.c         gboolean shell_patterns = (panel->filter.flags & SELECT_SHELL_PATTERNS) != 0;
panel            4547 src/filemanager/panel.c         panel->filter.handler = mc_search_new (panel->filter.value, NULL);
panel            4548 src/filemanager/panel.c         panel->filter.handler->search_type = shell_patterns ? MC_SEARCH_T_GLOB : MC_SEARCH_T_REGEX;
panel            4549 src/filemanager/panel.c         panel->filter.handler->is_entire_line = TRUE;
panel            4550 src/filemanager/panel.c         panel->filter.handler->is_case_sensitive = case_sens;
panel            4553 src/filemanager/panel.c         if (!mc_search_prepare (panel->filter.handler))
panel            4554 src/filemanager/panel.c             file_filter_clear (&panel->filter);
panel            4558 src/filemanager/panel.c     err = set_panel_formats (panel);
panel            4560 src/filemanager/panel.c         set_panel_formats (panel);
panel            4562 src/filemanager/panel.c     return panel;
panel            4579 src/filemanager/panel.c     WPanel *panel;
panel            4583 src/filemanager/panel.c     panel = panel_sized_empty_new (panel_name, r);
panel            4588 src/filemanager/panel.c         panel_set_cwd (panel, vpath);
panel            4593 src/filemanager/panel.c         panel->cwd_vpath = vfs_path_clone (vfs_get_raw_current_dir ());
panel            4596 src/filemanager/panel.c     panel_set_lwd (panel, vfs_get_raw_current_dir ());
panel            4598 src/filemanager/panel.c     path_element = vfs_path_get_by_index (panel->cwd_vpath, -1);
panel            4600 src/filemanager/panel.c         panel->codepage = get_codepage_index (path_element->encoding);
panel            4602 src/filemanager/panel.c     if (mc_chdir (panel->cwd_vpath) != 0)
panel            4604 src/filemanager/panel.c         panel->codepage = SELECT_CHARSET_NO_TRANSLATE;
panel            4606 src/filemanager/panel.c         vfs_path_free (panel->cwd_vpath, TRUE);
panel            4607 src/filemanager/panel.c         panel->cwd_vpath = vfs_path_clone (vfs_get_raw_current_dir ());
panel            4611 src/filemanager/panel.c     if (!dir_list_load (&panel->dir, panel->cwd_vpath, panel->sort_field->sort_routine,
panel            4612 src/filemanager/panel.c                         &panel->sort_info, &panel->filter))
panel            4615 src/filemanager/panel.c     if (panel->dir.len == 0)
panel            4616 src/filemanager/panel.c         panel_set_current (panel, -1);
panel            4631 src/filemanager/panel.c     return panel;
panel            4637 src/filemanager/panel.c panel_reload (WPanel *panel)
panel            4642 src/filemanager/panel.c     if (panels_options.fast_reload && stat (vfs_path_as_str (panel->cwd_vpath), &current_stat) == 0
panel            4643 src/filemanager/panel.c         && current_stat.st_ctime == panel->dir_stat.st_ctime
panel            4644 src/filemanager/panel.c         && current_stat.st_mtime == panel->dir_stat.st_mtime)
panel            4647 src/filemanager/panel.c     cwd_vpath = panel_recursive_cd_to_parent (panel->cwd_vpath);
panel            4648 src/filemanager/panel.c     vfs_path_free (panel->cwd_vpath, TRUE);
panel            4652 src/filemanager/panel.c         panel->cwd_vpath = vfs_path_from_str (PATH_SEP_STR);
panel            4653 src/filemanager/panel.c         panel_clean_dir (panel);
panel            4654 src/filemanager/panel.c         dir_list_init (&panel->dir);
panel            4658 src/filemanager/panel.c     panel->cwd_vpath = cwd_vpath;
panel            4659 src/filemanager/panel.c     memset (&(panel->dir_stat), 0, sizeof (panel->dir_stat));
panel            4660 src/filemanager/panel.c     show_dir (panel);
panel            4662 src/filemanager/panel.c     if (!dir_list_reload (&panel->dir, panel->cwd_vpath, panel->sort_field->sort_routine,
panel            4663 src/filemanager/panel.c                           &panel->sort_info, &panel->filter))
panel            4666 src/filemanager/panel.c     panel->dirty = TRUE;
panel            4668 src/filemanager/panel.c     if (panel->dir.len == 0)
panel            4669 src/filemanager/panel.c         panel_set_current (panel, -1);
panel            4670 src/filemanager/panel.c     else if (panel->current >= panel->dir.len)
panel            4671 src/filemanager/panel.c         panel_set_current (panel, panel->dir.len - 1);
panel            4673 src/filemanager/panel.c     recalculate_panel_summary (panel);
panel            4739 src/filemanager/panel.c panel_set_filter (WPanel *panel, const file_filter_t *filter)
panel            4741 src/filemanager/panel.c     MC_PTR_FREE (panel->filter.value);
panel            4742 src/filemanager/panel.c     mc_search_free (panel->filter.handler);
panel            4743 src/filemanager/panel.c     panel->filter.handler = NULL;
panel            4747 src/filemanager/panel.c         panel->filter = *filter;
panel            4756 src/filemanager/panel.c select_item (WPanel *panel)
panel            4758 src/filemanager/panel.c     adjust_top_file (panel);
panel            4760 src/filemanager/panel.c     panel->dirty = TRUE;
panel            4768 src/filemanager/panel.c unmark_files (WPanel *panel)
panel            4770 src/filemanager/panel.c     if (panel->marked != 0)
panel            4774 src/filemanager/panel.c         for (i = 0; i < panel->dir.len; i++)
panel            4775 src/filemanager/panel.c             file_mark (panel, i, 0);
panel            4777 src/filemanager/panel.c         panel->dirs_marked = 0;
panel            4778 src/filemanager/panel.c         panel->marked = 0;
panel            4779 src/filemanager/panel.c         panel->total = 0;
panel            4788 src/filemanager/panel.c recalculate_panel_summary (WPanel *panel)
panel            4792 src/filemanager/panel.c     panel->marked = 0;
panel            4793 src/filemanager/panel.c     panel->dirs_marked = 0;
panel            4794 src/filemanager/panel.c     panel->total = 0;
panel            4796 src/filemanager/panel.c     for (i = 0; i < panel->dir.len; i++)
panel            4797 src/filemanager/panel.c         if (panel->dir.list[i].f.marked != 0)
panel            4802 src/filemanager/panel.c             panel->dir.list[i].f.marked = 0;
panel            4803 src/filemanager/panel.c             do_file_mark (panel, i, 1);
panel            4811 src/filemanager/panel.c do_file_mark (WPanel *panel, int idx, int mark)
panel            4813 src/filemanager/panel.c     if (panel->dir.list[idx].f.marked == mark)
panel            4817 src/filemanager/panel.c     if (DIR_IS_DOTDOT (panel->dir.list[idx].fname->str))
panel            4820 src/filemanager/panel.c     file_mark (panel, idx, mark);
panel            4821 src/filemanager/panel.c     if (panel->dir.list[idx].f.marked != 0)
panel            4823 src/filemanager/panel.c         panel->marked++;
panel            4825 src/filemanager/panel.c         if (S_ISDIR (panel->dir.list[idx].st.st_mode))
panel            4827 src/filemanager/panel.c             if (panel->dir.list[idx].f.dir_size_computed != 0)
panel            4828 src/filemanager/panel.c                 panel->total += (uintmax_t) panel->dir.list[idx].st.st_size;
panel            4829 src/filemanager/panel.c             panel->dirs_marked++;
panel            4832 src/filemanager/panel.c             panel->total += (uintmax_t) panel->dir.list[idx].st.st_size;
panel            4834 src/filemanager/panel.c         set_colors (panel);
panel            4838 src/filemanager/panel.c         if (S_ISDIR (panel->dir.list[idx].st.st_mode))
panel            4840 src/filemanager/panel.c             if (panel->dir.list[idx].f.dir_size_computed != 0)
panel            4841 src/filemanager/panel.c                 panel->total -= (uintmax_t) panel->dir.list[idx].st.st_size;
panel            4842 src/filemanager/panel.c             panel->dirs_marked--;
panel            4845 src/filemanager/panel.c             panel->total -= (uintmax_t) panel->dir.list[idx].st.st_size;
panel            4847 src/filemanager/panel.c         panel->marked--;
panel            4857 src/filemanager/panel.c panel_do_cd (WPanel *panel, const vfs_path_t *new_dir_vpath, enum cd_enum cd_type)
panel            4861 src/filemanager/panel.c     r = panel_do_cd_int (panel, new_dir_vpath, cd_type);
panel            4863 src/filemanager/panel.c         directory_history_add (panel, panel->cwd_vpath);
panel            4870 src/filemanager/panel.c file_mark (WPanel *panel, int lc_index, int val)
panel            4872 src/filemanager/panel.c     if (panel->dir.list[lc_index].f.marked != val)
panel            4874 src/filemanager/panel.c         panel->dir.list[lc_index].f.marked = val;
panel            4875 src/filemanager/panel.c         panel->dirty = TRUE;
panel            4891 src/filemanager/panel.c panel_find_marked_file (const WPanel *panel, int *current_file)
panel            4893 src/filemanager/panel.c     while (panel->dir.list[*current_file].f.marked == 0 && *current_file < panel->dir.len)
panel            4896 src/filemanager/panel.c     return (*current_file >= panel->dir.len ? NULL : panel->dir.list[*current_file].fname);
panel            4912 src/filemanager/panel.c panel_get_marked_file (const WPanel *panel, int *current_file)
panel            4916 src/filemanager/panel.c     if (panel->marked != 0)
panel            4917 src/filemanager/panel.c         return panel_find_marked_file (panel, current_file);
panel            4919 src/filemanager/panel.c     fe = panel_current_entry (panel);
panel            4927 src/filemanager/panel.c panel_re_sort (WPanel *panel)
panel            4933 src/filemanager/panel.c     if (panel == NULL)
panel            4936 src/filemanager/panel.c     fe = panel_current_entry (panel);
panel            4941 src/filemanager/panel.c     unselect_item (panel);
panel            4942 src/filemanager/panel.c     dir_list_sort (&panel->dir, panel->sort_field->sort_routine, &panel->sort_info);
panel            4943 src/filemanager/panel.c     panel->current = -1;
panel            4945 src/filemanager/panel.c     for (i = panel->dir.len; i != 0; i--)
panel            4946 src/filemanager/panel.c         if (strcmp (panel->dir.list[i - 1].fname->str, filename) == 0)
panel            4948 src/filemanager/panel.c             panel->current = i - 1;
panel            4953 src/filemanager/panel.c     panel->top = panel->current - panel_items (panel) / 2;
panel            4954 src/filemanager/panel.c     select_item (panel);
panel            4955 src/filemanager/panel.c     panel->dirty = TRUE;
panel            4961 src/filemanager/panel.c panel_set_sort_order (WPanel *panel, const panel_field_t *sort_order)
panel            4966 src/filemanager/panel.c     panel->sort_field = sort_order;
panel            4974 src/filemanager/panel.c         fe = panel_current_entry (panel);
panel            4977 src/filemanager/panel.c         panel_reload (panel);
panel            4978 src/filemanager/panel.c         panel_set_current_by_name (panel, current_file);
panel            4981 src/filemanager/panel.c     panel_re_sort (panel);
panel            4991 src/filemanager/panel.c panel_change_encoding (WPanel *panel)
panel            4996 src/filemanager/panel.c     const int r = select_charset (-1, -1, panel->codepage);
panel            5001 src/filemanager/panel.c     panel->codepage = r;
panel            5003 src/filemanager/panel.c     if (panel->codepage == SELECT_CHARSET_NO_TRANSLATE)
panel            5009 src/filemanager/panel.c         cd_path_vpath = remove_encoding_from_path (panel->cwd_vpath);
panel            5010 src/filemanager/panel.c         panel_do_cd (panel, cd_path_vpath, cd_parse_command);
panel            5011 src/filemanager/panel.c         show_dir (panel);
panel            5016 src/filemanager/panel.c     errmsg = init_translation_table (panel->codepage, mc_global.display_codepage);
panel            5024 src/filemanager/panel.c     encoding = get_codepage_id (panel->codepage);
panel            5027 src/filemanager/panel.c         vfs_path_change_encoding (panel->cwd_vpath, encoding);
panel            5029 src/filemanager/panel.c         if (!panel_do_cd (panel, panel->cwd_vpath, cd_parse_command))
panel            5030 src/filemanager/panel.c             cd_error_message (vfs_path_as_str (panel->cwd_vpath));
panel            5107 src/filemanager/panel.c     WPanel *panel;
panel            5116 src/filemanager/panel.c         panel = PANEL (get_panel_widget (get_current_index ()));
panel            5118 src/filemanager/panel.c         panel = PANEL (get_panel_widget (get_other_index ()));
panel            5120 src/filemanager/panel.c     if (!panel->is_panelized)
panel            5121 src/filemanager/panel.c         (void) mc_chdir (panel->cwd_vpath);
panel            5256 src/filemanager/panel.c     WPanel *panel;
panel            5266 src/filemanager/panel.c     panel = PANEL (get_panel_widget (MENU_PANEL_IDX));
panel            5268 src/filemanager/panel.c     dir_list_clean (&panel->dir);
panel            5270 src/filemanager/panel.c     if (panel->panelized_descr == NULL)
panel            5271 src/filemanager/panel.c         panel->panelized_descr = panelized_descr_new ();
panel            5273 src/filemanager/panel.c     pdescr = panel->panelized_descr;
panel            5277 src/filemanager/panel.c         panel_panelize_change_root (panel, panel->cwd_vpath);
panel            5281 src/filemanager/panel.c     else if (plist->len > panel->dir.size)
panel            5282 src/filemanager/panel.c         dir_list_grow (&panel->dir, plist->len - panel->dir.size);
panel            5284 src/filemanager/panel.c     list = &panel->dir;
panel            5287 src/filemanager/panel.c     panelized_same = vfs_path_equal (pdescr->root_vpath, panel->cwd_vpath);
panel            5310 src/filemanager/panel.c     panel->is_panelized = TRUE;
panel            5311 src/filemanager/panel.c     panel_panelize_absolutize_if_needed (panel);
panel            5313 src/filemanager/panel.c     panel_set_current_by_name (panel, NULL);
panel            5324 src/filemanager/panel.c panel_panelize_change_root (WPanel *panel, const vfs_path_t *new_root)
panel            5326 src/filemanager/panel.c     if (panel->panelized_descr == NULL)
panel            5327 src/filemanager/panel.c         panel->panelized_descr = panelized_descr_new ();
panel            5329 src/filemanager/panel.c         vfs_path_free (panel->panelized_descr->root_vpath, TRUE);
panel            5331 src/filemanager/panel.c     panel->panelized_descr->root_vpath = vfs_path_clone (new_root);
panel            5354 src/filemanager/panel.c panel_panelize_absolutize_if_needed (WPanel *panel)
panel            5356 src/filemanager/panel.c     const dir_list *const list = &panel->dir;
panel            5365 src/filemanager/panel.c         panel_set_cwd (panel, root);
panel            5366 src/filemanager/panel.c         if (panel == current_panel)
panel            5375 src/filemanager/panel.c panel_panelize_save (WPanel *panel)
panel            5378 src/filemanager/panel.c     dir_list *list = &panel->dir;
panel            5381 src/filemanager/panel.c     panel_panelize_change_root (panel, panel->cwd_vpath);
panel            5383 src/filemanager/panel.c     plist = &panel->panelized_descr->list;
panel            5387 src/filemanager/panel.c     if (panel->dir.len == 0)
panel            5390 src/filemanager/panel.c     if (panel->dir.len > plist->size)
panel            5391 src/filemanager/panel.c         dir_list_grow (plist, panel->dir.len - plist->size);
panel            5392 src/filemanager/panel.c     plist->len = panel->dir.len;
panel            5394 src/filemanager/panel.c     for (i = 0; i < panel->dir.len; i++)
panel            5451 src/filemanager/panel.c panel_cd (WPanel *panel, const vfs_path_t *new_dir_vpath, enum cd_enum exact)
panel            5456 src/filemanager/panel.c     if (panel->is_panelized)
panel            5461 src/filemanager/panel.c         if (vfs_path_equal_len (new_dir_vpath, panel->panelized_descr->root_vpath, new_vpath_len))
panel            5462 src/filemanager/panel.c             _new_dir_vpath = panel->panelized_descr->root_vpath;
panel            5465 src/filemanager/panel.c     res = panel_do_cd (panel, _new_dir_vpath, exact);
panel            5471 src/filemanager/panel.c         path_element = vfs_path_get_by_index (panel->cwd_vpath, -1);
panel            5473 src/filemanager/panel.c             panel->codepage = get_codepage_index (path_element->encoding);
panel            5475 src/filemanager/panel.c             panel->codepage = SELECT_CHARSET_NO_TRANSLATE;
panel             155 src/filemanager/panel.h void panel_clean_dir (WPanel *panel);
panel             157 src/filemanager/panel.h void panel_reload (WPanel *panel);
panel             158 src/filemanager/panel.h void panel_set_sort_order (WPanel *panel, const panel_field_t *sort_order);
panel             159 src/filemanager/panel.h void panel_re_sort (WPanel *panel);
panel             161 src/filemanager/panel.h void panel_change_encoding (WPanel *panel);
panel             167 src/filemanager/panel.h void panel_set_filter (WPanel *panel, const file_filter_t *filter);
panel             169 src/filemanager/panel.h file_entry_t *panel_current_entry (const WPanel *panel);
panel             170 src/filemanager/panel.h void panel_set_current_by_name (WPanel *panel, const char *name);
panel             172 src/filemanager/panel.h void unmark_files (WPanel *panel);
panel             173 src/filemanager/panel.h void select_item (WPanel *panel);
panel             175 src/filemanager/panel.h void recalculate_panel_summary (WPanel *panel);
panel             176 src/filemanager/panel.h void file_mark (WPanel *panel, int idx, int val);
panel             177 src/filemanager/panel.h void do_file_mark (WPanel *panel, int idx, int val);
panel             178 src/filemanager/panel.h const GString *panel_find_marked_file (const WPanel *panel, int *current_file);
panel             179 src/filemanager/panel.h const GString *panel_get_marked_file (const WPanel *panel, int *current_file);
panel             181 src/filemanager/panel.h gboolean panel_do_cd (WPanel *panel, const vfs_path_t *new_dir_vpath, enum cd_enum cd_type);
panel             182 src/filemanager/panel.h MC_MOCKABLE gboolean panel_cd (WPanel *panel, const vfs_path_t *new_dir_vpath,
panel             192 src/filemanager/panel.h void panel_set_cwd (WPanel *panel, const vfs_path_t *vpath);
panel             193 src/filemanager/panel.h void panel_set_lwd (WPanel *panel, const vfs_path_t *vpath);
panel             196 src/filemanager/panel.h void panel_panelize_change_root (WPanel *panel, const vfs_path_t *new_root);
panel             197 src/filemanager/panel.h void panel_panelize_absolutize_if_needed (WPanel *panel);
panel             198 src/filemanager/panel.h void panel_panelize_save (WPanel *panel);
panel             931 src/keymap.c           LOAD_KEYMAP (PANEL, panel);
panel             960 src/keymap.c       SET_MAP (panel);
panel             995 src/keymap.c       FREE_KEYMAP (panel);
panel            1134 src/setup.c    panel_load_setup (WPanel *panel, const char *section)
panel            1139 src/setup.c        panel->sort_info.reverse =
panel            1141 src/setup.c        panel->sort_info.case_sensitive = mc_config_get_bool (
panel            1143 src/setup.c        panel->sort_info.exec_first =
panel            1148 src/setup.c        panel->sort_field = panel_get_field_by_id (buffer);
panel            1149 src/setup.c        if (panel->sort_field == NULL)
panel            1150 src/setup.c            panel->sort_field = panel_get_field_by_id ("name");
panel            1161 src/setup.c        panel->list_format = list_full;
panel            1165 src/setup.c                panel->list_format = list_formats[i].list_format;
panel            1170 src/setup.c        panel->brief_cols = mc_config_get_int (mc_global.panels_config, section, "brief_cols", 2);
panel            1173 src/setup.c        g_free (panel->user_format);
panel            1174 src/setup.c        panel->user_format =
panel            1181 src/setup.c            g_free (panel->user_status_format[i]);
panel            1183 src/setup.c            panel->user_status_format[i] =
panel            1187 src/setup.c        panel->user_mini_status =
panel            1190 src/setup.c        panel->filter.value =
panel            1192 src/setup.c        panel->filter.flags = mc_config_get_int (mc_global.panels_config, section, "filter_flags",
panel            1199 src/setup.c    panel_save_setup (WPanel *panel, const char *section)
panel            1204 src/setup.c        mc_config_set_bool (mc_global.panels_config, section, "reverse", panel->sort_info.reverse);
panel            1206 src/setup.c                            panel->sort_info.case_sensitive);
panel            1208 src/setup.c                            panel->sort_info.exec_first);
panel            1210 src/setup.c        mc_config_set_string (mc_global.panels_config, section, "sort_order", panel->sort_field->id);
panel            1213 src/setup.c            if (list_formats[i].list_format == (int) panel->list_format)
panel            1220 src/setup.c        mc_config_set_int (mc_global.panels_config, section, "brief_cols", panel->brief_cols);
panel            1222 src/setup.c        mc_config_set_string (mc_global.panels_config, section, "user_format", panel->user_format);
panel            1228 src/setup.c                                  panel->user_status_format[i]);
panel            1232 src/setup.c                            panel->user_mini_status);
panel            1235 src/setup.c        if (panel->filter.handler != NULL)
panel            1237 src/setup.c                                  panel->filter.value);
panel            1240 src/setup.c        mc_config_set_int (mc_global.panels_config, section, "filter_flags", (int) panel->filter.flags);
panel             158 src/setup.h    void panel_load_setup (WPanel *panel, const char *section);
panel             159 src/setup.h    void panel_save_setup (WPanel *panel, const char *section);
panel             173 src/usermenu.c test_type (WPanel *panel, char *arg)
panel             179 src/usermenu.c     fe = panel_current_entry (panel);
panel             217 src/usermenu.c             result |= panel->marked != 0 ? 1 : 0;
panel             244 src/usermenu.c         WPanel *panel = NULL;
panel             250 src/usermenu.c             panel = current_panel;
panel             252 src/usermenu.c             panel = other_panel;
panel             275 src/usermenu.c                 if (panel == NULL)
panel             279 src/usermenu.c                     const file_entry_t *fe = panel_current_entry (panel);
panel             301 src/usermenu.c             *condition = panel != NULL
panel             302 src/usermenu.c                 && mc_search (arg, NULL, vfs_path_as_str (panel->cwd_vpath), search_type);
panel             306 src/usermenu.c             *condition = panel != NULL && test_type (panel, arg);
panel             800 src/usermenu.c     WPanel *panel = NULL;
panel             827 src/usermenu.c                 panel = current_panel;
panel             832 src/usermenu.c                 panel = other_panel;
panel             835 src/usermenu.c             fe = panel_current_entry (panel);
panel             879 src/usermenu.c         if (panel != NULL)
panel             880 src/usermenu.c             cwd = vfs_path_as_str (panel->cwd_vpath);
panel             941 src/usermenu.c         if (panel == NULL || panel->marked == 0)
panel             955 src/usermenu.c         if (panel == NULL)
panel             961 src/usermenu.c         for (i = 0; i < panel->dir.len; i++)
panel             962 src/usermenu.c             if (panel->dir.list[i].f.marked != 0)
panel             966 src/usermenu.c                 tmp = quote_func (panel->dir.list[i].fname->str, FALSE);
panel             980 src/usermenu.c                     do_file_mark (panel, i, 0);
panel             134 src/viewer/actions_cmd.c     WPanel *panel;
panel             149 src/viewer/actions_cmd.c         panel = current_panel;
panel             151 src/viewer/actions_cmd.c         panel = other_panel;
panel             155 src/viewer/actions_cmd.c     fe = panel_current_entry (panel);
panel              59 tests/src/filemanager/cd_to.c panel_cd (WPanel *panel, const vfs_path_t *new_dir_vpath, enum cd_enum cd_type)
panel              61 tests/src/filemanager/cd_to.c     (void) panel;
panel              42 tests/src/filemanager/examine_cd.c panel_cd (WPanel *panel, const vfs_path_t *new_dir_vpath, enum cd_enum cd_type)
panel              44 tests/src/filemanager/examine_cd.c     (void) panel;