list 97 lib/charsets.c load_codepages_list_from_file (GPtrArray **list, const char *fname) list 136 lib/charsets.c if (*list == NULL) list 138 lib/charsets.c *list = g_ptr_array_new_full (16, free_codepage_desc); list 139 lib/charsets.c g_ptr_array_add (*list, new_codepage_desc (id, p)); list 147 lib/charsets.c for (i = 0; i < (*list)->len; i++) list 151 lib/charsets.c desc = (codepage_desc *) g_ptr_array_index (*list, i); list 163 lib/charsets.c if (i == (*list)->len) list 164 lib/charsets.c g_ptr_array_add (*list, new_codepage_desc (id, p)); list 150 lib/glibcompat.c GList *list; list 152 lib/glibcompat.c list = *list_ptr; list 154 lib/glibcompat.c if (list != NULL) list 159 lib/glibcompat.c g_list_free_full (list, destroy); list 161 lib/glibcompat.c g_list_free (list); list 52 lib/skin/ini-file.c mc_skin_get_list_from_dir (const gchar *base_dir, GPtrArray *list) list 77 lib/skin/ini-file.c for (i = 0; i < list->len; i++) list 78 lib/skin/ini-file.c if (strcmp (sname, g_ptr_array_index (list, i)) == 0) list 81 lib/skin/ini-file.c if (i < list->len) list 84 lib/skin/ini-file.c g_ptr_array_add (list, sname); list 136 lib/skin/ini-file.c GPtrArray *list; list 138 lib/skin/ini-file.c list = g_ptr_array_new_with_free_func (g_free); list 139 lib/skin/ini-file.c mc_skin_get_list_from_dir (mc_config_get_data_path (), list); list 140 lib/skin/ini-file.c mc_skin_get_list_from_dir (mc_global.sysconfig_dir, list); list 141 lib/skin/ini-file.c mc_skin_get_list_from_dir (mc_global.share_data_dir, list); list 142 lib/skin/ini-file.c g_ptr_array_sort (list, (GCompareFunc) string_array_comparator); list 144 lib/skin/ini-file.c return list; list 1116 lib/util.c list_append_unique (GList *list, char *text) list 1125 lib/util.c list = g_list_append (list, text); list 1126 lib/util.c list = g_list_last (list); list 1127 lib/util.c lc_link = g_list_previous (list); list 1139 lib/util.c tmp = g_list_remove_link (list, lc_link); list 1146 lib/util.c return list; list 258 lib/util.h GList *list_append_unique (GList *list, char *text); list 251 lib/widget/dialog-switch.c title = dlg->get_title (dlg, WIDGET (listbox->list)->rect.cols - 2); list 255 lib/widget/dialog-switch.c listbox_add_item_take (listbox->list, LISTBOX_APPEND_BEFORE, get_hotkey (i++), title, h, list 82 lib/widget/group.c group_get_next_or_prev_of (GList *list, gboolean next) list 86 lib/widget/group.c if (list != NULL) list 88 lib/widget/group.c WGroup *owner = WIDGET (list->data)->owner; list 94 lib/widget/group.c l = g_list_next (list); list 100 lib/widget/group.c l = g_list_previous (list); list 190 lib/widget/history.c hd->list = history; list 215 lib/widget/history.c if (hd == NULL || hd->list == NULL) list 220 lib/widget/history.c for (z = hd->list; z != NULL; z = g_list_previous (z)) list 250 lib/widget/history.c g_queue_reverse (hd->listbox->list); list 296 lib/widget/history.c hd->list = g_list_first (hd->list); list 297 lib/widget/history.c g_list_free_full (hd->list, hd->free); list 298 lib/widget/history.c hd->list = g_list_last (z); list 25 lib/widget/history.h GList *list; // list with history items list 73 lib/widget/input.c (in->history.list != NULL && WIDGET (in)->rect.cols > HISTORY_BUTTON_WIDTH * 2 + 1 \ list 160 lib/widget/input.c len = get_history_length (in->history.list); list 162 lib/widget/input.c history_descriptor_init (&hd, WIDGET (in)->rect.y, WIDGET (in)->rect.x, in->history.list, list 163 lib/widget/input.c g_list_position (in->history.list, in->history.list)); list 168 lib/widget/input.c in->history.list = hd.list; list 169 lib/widget/input.c in->history.current = in->history.list; list 177 lib/widget/input.c if (len != get_history_length (in->history.list)) list 248 lib/widget/input.c if (in->history.list == NULL || in->history.list->data == NULL list 249 lib/widget/input.c || strcmp (in->history.list->data, t) != 0 || in->history.changed) list 251 lib/widget/input.c in->history.list = list_append_unique (in->history.list, t); list 252 lib/widget/input.c in->history.current = in->history.list; list 592 lib/widget/input.c if (in->history.list == NULL) list 622 lib/widget/input.c if (in->history.list == NULL) list 629 lib/widget/input.c in->history.current = in->history.list; list 816 lib/widget/input.c in->history.list = mc_config_history_load (ev->cfg, in->history.name); list 817 lib/widget/input.c in->history.current = in->history.list; list 823 lib/widget/input.c if (in->history.list != NULL && in->history.list->data != NULL) list 824 lib/widget/input.c def_text = (const char *) in->history.list->data; list 850 lib/widget/input.c mc_config_history_save (ev->cfg, in->history.name, in->history.list); list 865 lib/widget/input.c if (in->history.list != NULL) list 868 lib/widget/input.c in->history.list = g_list_first (in->history.list); list 869 lib/widget/input.c g_list_free_full (in->history.list, g_free); list 988 lib/widget/input.c in->history.list = NULL; list 69 lib/widget/input.h GList *list; // the history list 110 lib/widget/listbox-window.c listbox->list = listbox_new (2, 2, lines, cols, FALSE, NULL); list 111 lib/widget/listbox-window.c group_add_widget (GROUP (listbox->dlg), listbox->list); list 133 lib/widget/listbox-window.c val = l->list->current; list 154 lib/widget/listbox-window.c listbox_set_current (l->list, listbox_search_data (l->list, select)); list 160 lib/widget/listbox-window.c e = listbox_get_nth_entry (l->list, l->list->current); list 11 lib/widget/listbox-window.h listbox_add_item (l->list, LISTBOX_APPEND_AT_END, h, t, d, f) list 20 lib/widget/listbox-window.h WListbox *list; list 54 lib/widget/listbox.c #define LISTBOX_LAST(l) (listbox_is_empty (l) ? 0 : (int) g_queue_get_length ((l)->list) - 1) list 108 lib/widget/listbox.c length = g_queue_get_length (l->list); list 153 lib/widget/listbox.c if (l->list != NULL) list 155 lib/widget/listbox.c length = g_queue_get_length (l->list); list 156 lib/widget/listbox.c le = g_queue_peek_nth_link (l->list, (guint) l->top); list 177 lib/widget/listbox.c if (l->list != NULL && le != NULL && (i == 0 || pos < length)) list 208 lib/widget/listbox.c for (i = 0, le = g_queue_peek_head_link (l->list); le != NULL; i++, le = g_list_next (le)) list 236 lib/widget/listbox.c if ((guint) l->current + 1 < g_queue_get_length (l->list)) list 281 lib/widget/listbox.c if (l->list == NULL || g_queue_is_empty (l->list)) list 310 lib/widget/listbox.c length = g_queue_get_length (l->list); list 350 lib/widget/listbox.c if (l->list == NULL) list 372 lib/widget/listbox.c if (l->list == NULL) list 374 lib/widget/listbox.c l->list = g_queue_new (); list 381 lib/widget/listbox.c g_queue_push_tail (l->list, e); list 385 lib/widget/listbox.c g_queue_insert_before (l->list, g_queue_peek_nth_link (l->list, (guint) l->current), e); list 389 lib/widget/listbox.c g_queue_insert_after (l->list, g_queue_peek_nth_link (l->list, (guint) l->current), e); list 393 lib/widget/listbox.c g_queue_insert_sorted (l->list, e, (GCompareDataFunc) listbox_entry_cmp, NULL); list 568 lib/widget/listbox.c l->list = NULL; list 591 lib/widget/listbox.c for (i = 0, le = g_queue_peek_head_link (l->list); le != NULL; i++, le = g_list_next (le)) list 616 lib/widget/listbox.c for (i = 0, le = g_queue_peek_head_link (l->list); le != NULL; i++, le = g_list_next (le)) list 665 lib/widget/listbox.c for (pos = 0, le = g_queue_peek_head_link (l->list); le != NULL; pos++, le = g_list_next (le)) list 695 lib/widget/listbox.c return listbox_is_empty (l) ? 0 : (int) g_queue_get_length (l->list); list 728 lib/widget/listbox.c item = g_queue_peek_nth_link (l->list, (guint) pos); list 741 lib/widget/listbox.c return (l == NULL || l->list == NULL) ? NULL : g_queue_peek_head_link (l->list); list 754 lib/widget/listbox.c current = g_queue_peek_nth_link (l->list, (guint) l->current); list 756 lib/widget/listbox.c g_queue_delete_link (l->list, current); list 758 lib/widget/listbox.c length = g_queue_get_length (l->list); list 772 lib/widget/listbox.c return (l == NULL || l->list == NULL || g_queue_is_empty (l->list)); list 784 lib/widget/listbox.c listbox_set_list (WListbox *l, GQueue *list) list 789 lib/widget/listbox.c l->list = list; list 799 lib/widget/listbox.c if (l->list != NULL) list 801 lib/widget/listbox.c g_queue_free_full (l->list, (GDestroyNotify) listbox_entry_free); list 802 lib/widget/listbox.c l->list = NULL; list 47 lib/widget/listbox.h GQueue *list; // Pointer to the list of WLEntry list 75 lib/widget/listbox.h void listbox_set_list (WListbox *l, GQueue *list); list 341 src/editor/editwidget.c listbox_add_item (listbox->list, LISTBOX_APPEND_AT_END, get_hotkey (i++), list 342 src/editor/editwidget.c str_term_trim (fname, WIDGET (listbox->list)->rect.cols - 2), e, list 1470 src/editor/syntax.c listbox_set_current (syntaxlist->list, i + N_DFLT_ENTRIES); list 230 src/file_history.c hd.list = g_list_first (hd.list); list 233 src/file_history.c if (len != g_list_length (hd.list)) list 235 src/file_history.c hd.list = g_list_reverse (hd.list); list 236 src/file_history.c file_history_list_write (hd.list); list 239 src/file_history.c g_list_free_full (hd.list, (GDestroyNotify) file_history_free_item); list 460 src/filemanager/boxes.c jobs_fill_listbox (WListbox *list) list 476 src/filemanager/boxes.c listbox_add_item_take (list, LISTBOX_APPEND_AT_END, 0, s, (void *) tl, FALSE); list 490 src/filemanager/boxes.c if (bg_list->list == NULL) list 224 src/filemanager/cmd.c file_entry_t *source = &panel->dir.list[i]; list 243 src/filemanager/cmd.c other_fname = other->dir.list[j].fname->str; list 257 src/filemanager/cmd.c file_entry_t *target = &other->dir.list[j]; list 1293 src/filemanager/cmd.c if (S_ISDIR (panel->dir.list[i].st.st_mode) list 1294 src/filemanager/cmd.c && ((panel->dirs_marked != 0 && panel->dir.list[i].f.marked != 0) list 1296 src/filemanager/cmd.c && !DIR_IS_DOTDOT (panel->dir.list[i].fname->str)) list 1304 src/filemanager/cmd.c p = vfs_path_from_str (panel->dir.list[i].fname->str); list 1310 src/filemanager/cmd.c panel->dir.list[i].st.st_size = (off_t) total; list 1311 src/filemanager/cmd.c panel->dir.list[i].f.dir_size_computed = 1; list 129 src/filemanager/dir.c clean_sort_keys (dir_list *list, int start, int count) list 137 src/filemanager/dir.c fentry = &list->list[i + start]; list 228 src/filemanager/dir.c if (dir_copy.list != NULL) list 231 src/filemanager/dir.c dir_copy.list = g_new0 (file_entry_t, size); list 250 src/filemanager/dir.c dir_list_grow (dir_list *list, int delta) list 255 src/filemanager/dir.c if (list == NULL) list 261 src/filemanager/dir.c size = list->size + delta; list 268 src/filemanager/dir.c if (size != list->size) list 272 src/filemanager/dir.c fe = g_try_renew (file_entry_t, list->list, size); list 276 src/filemanager/dir.c list->list = fe; list 277 src/filemanager/dir.c list->size = size; list 280 src/filemanager/dir.c list->len = clear_flag ? 0 : MIN (list->len, size); list 299 src/filemanager/dir.c dir_list_append (dir_list *list, const char *fname, const struct stat *st, gboolean link_to_dir, list 305 src/filemanager/dir.c if (list->len == list->size && !dir_list_grow (list, DIR_LIST_RESIZE_STEP)) list 308 src/filemanager/dir.c fentry = &list->list[list->len]; list 318 src/filemanager/dir.c list->len++; list 498 src/filemanager/dir.c dir_list_sort (dir_list *list, GCompareFunc sort, const dir_sort_options_t *sort_op) list 500 src/filemanager/dir.c if (list->len > 1 && sort != (GCompareFunc) unsorted) list 502 src/filemanager/dir.c file_entry_t *fentry = &list->list[0]; list 511 src/filemanager/dir.c qsort (&(list->list)[dot_dot_found], list->len - dot_dot_found, sizeof (file_entry_t), list 514 src/filemanager/dir.c clean_sort_keys (list, dot_dot_found, list->len - dot_dot_found); list 521 src/filemanager/dir.c dir_list_clean (dir_list *list) list 525 src/filemanager/dir.c for (i = 0; i < list->len; i++) list 529 src/filemanager/dir.c fentry = &list->list[i]; list 534 src/filemanager/dir.c list->len = 0; list 536 src/filemanager/dir.c dir_list_grow (list, DIR_LIST_MIN_SIZE - list->size); list 542 src/filemanager/dir.c dir_list_free_list (dir_list *list) list 546 src/filemanager/dir.c for (i = 0; i < list->len; i++) list 550 src/filemanager/dir.c fentry = &list->list[i]; list 554 src/filemanager/dir.c MC_PTR_FREE (list->list); list 555 src/filemanager/dir.c list->len = 0; list 556 src/filemanager/dir.c list->size = 0; list 563 src/filemanager/dir.c dir_list_init (dir_list *list) list 568 src/filemanager/dir.c if (list->size == 0 && !dir_list_grow (list, DIR_LIST_RESIZE_STEP)) list 570 src/filemanager/dir.c list->len = 0; list 574 src/filemanager/dir.c fentry = &list->list[0]; list 582 src/filemanager/dir.c list->len = 1; list 634 src/filemanager/dir.c dir_list_load (dir_list *list, const vfs_path_t *vpath, GCompareFunc sort, list 645 src/filemanager/dir.c if (!dir_list_init (list)) list 648 src/filemanager/dir.c fentry = &list->list[0]; list 652 src/filemanager/dir.c if (list->callback != NULL) list 653 src/filemanager/dir.c list->callback (DIR_OPEN, (void *) vpath); list 663 src/filemanager/dir.c dir_list_clean (list); list 669 src/filemanager/dir.c if (list->callback != NULL) list 670 src/filemanager/dir.c list->callback (DIR_READ, dp); list 675 src/filemanager/dir.c if (!dir_list_append (list, dp->d_name, &st, link_to_dir, stale_link)) list 680 src/filemanager/dir.c dir_list_sort (list, sort, sort_op); list 682 src/filemanager/dir.c if (list->callback != NULL) list 683 src/filemanager/dir.c list->callback (DIR_CLOSE, NULL); list 707 src/filemanager/dir.c dir_list_reload (dir_list *list, const vfs_path_t *vpath, GCompareFunc sort, list 719 src/filemanager/dir.c if (list->callback != NULL) list 720 src/filemanager/dir.c list->callback (DIR_OPEN, (void *) vpath); list 724 src/filemanager/dir.c dir_list_clean (list); list 725 src/filemanager/dir.c dir_list_init (list); list 732 src/filemanager/dir.c alloc_dir_copy (list->len); list 733 src/filemanager/dir.c for (marked_cnt = i = 0; i < list->len; i++) list 737 src/filemanager/dir.c fentry = &list->list[i]; list 738 src/filemanager/dir.c dfentry = &dir_copy.list[i]; list 755 src/filemanager/dir.c dir_copy.len = list->len; list 763 src/filemanager/dir.c dir_list_clean (list); list 767 src/filemanager/dir.c dir_list_clean (list); list 768 src/filemanager/dir.c if (!dir_list_init (list)) list 779 src/filemanager/dir.c fentry = &list->list[0]; list 788 src/filemanager/dir.c if (list->callback != NULL) list 789 src/filemanager/dir.c list->callback (DIR_READ, dp); list 794 src/filemanager/dir.c if (!dir_list_append (list, dp->d_name, &st, link_to_dir, stale_link)) list 800 src/filemanager/dir.c fentry = &list->list[list->len - 1]; list 815 src/filemanager/dir.c dir_list_sort (list, sort, sort_op); list 817 src/filemanager/dir.c if (list->callback != NULL) list 818 src/filemanager/dir.c list->callback (DIR_CLOSE, NULL); list 49 src/filemanager/dir.h file_entry_t *list; // list of file_entry_t objects list 77 src/filemanager/dir.h gboolean dir_list_grow (dir_list *list, int delta); list 78 src/filemanager/dir.h gboolean dir_list_append (dir_list *list, const char *fname, const struct stat *st, list 81 src/filemanager/dir.h gboolean dir_list_load (dir_list *list, const vfs_path_t *vpath, GCompareFunc sort, list 83 src/filemanager/dir.h gboolean dir_list_reload (dir_list *list, const vfs_path_t *vpath, GCompareFunc sort, list 85 src/filemanager/dir.h void dir_list_sort (dir_list *list, GCompareFunc sort, const dir_sort_options_t *sort_op); list 86 src/filemanager/dir.h gboolean dir_list_init (dir_list *list); list 87 src/filemanager/dir.h void dir_list_clean (dir_list *list); list 88 src/filemanager/dir.h void dir_list_free_list (dir_list *list); list 707 src/filemanager/file.c const file_entry_t *fe = &panel->dir.list[i]; list 1789 src/filemanager/file.c if (panel->dir.list[i].f.marked != 0) list 1790 src/filemanager/file.c return panel->dir.list[i].fname->str; list 3674 src/filemanager/file.c if (panel->dir.list[i].f.marked == 0) list 3677 src/filemanager/file.c source2 = panel->dir.list[i].fname->str; list 3678 src/filemanager/file.c src_stat = panel->dir.list[i].st; list 810 src/filemanager/filemanager.c if (panel->dir.list[i].f.marked != 0) list 811 src/filemanager/filemanager.c command_insert (cmdline, panel->dir.list[i].fname->str, TRUE); list 1811 src/filemanager/find.c dir_list *list = &panel->dir; list 1816 src/filemanager/find.c dir_list_init (list); list 1850 src/filemanager/find.c if (!content_is_empty && list->len != 0 list 1851 src/filemanager/find.c && strcmp (list->list[list->len - 1].fname->str, p) == 0) list 1857 src/filemanager/find.c ok = dir_list_append (list, p, &st, link_to_dir, stale_link); list 1861 src/filemanager/find.c if ((list->len & 15) == 0) list 233 src/filemanager/hotlist.c WListbox *list = hotlist_state.moving ? l_movelist : l_hotlist; list 234 src/filemanager/hotlist.c Widget *w = WIDGET (list); list 236 src/filemanager/hotlist.c if (!listbox_is_empty (list)) list 241 src/filemanager/hotlist.c listbox_get_current (list, &ctext, &cdata); list 269 src/filemanager/hotlist.c fill_listbox (WListbox *list) list 281 src/filemanager/hotlist.c listbox_add_item_take (list, LISTBOX_APPEND_AT_END, 0, lbl, current, FALSE); list 286 src/filemanager/hotlist.c listbox_add_item (list, LISTBOX_APPEND_AT_END, 0, current->label, current, FALSE); list 422 src/filemanager/hotlist.c WListbox *list; list 426 src/filemanager/hotlist.c list = hotlist_state.moving ? l_movelist : l_hotlist; list 427 src/filemanager/hotlist.c listbox_get_current (list, NULL, &data); list 438 src/filemanager/hotlist.c listbox_remove_list (list); list 440 src/filemanager/hotlist.c fill_listbox (list); list 448 src/filemanager/hotlist.c WListbox *list = hotlist_state.moving ? l_movelist : l_hotlist; list 450 src/filemanager/hotlist.c listbox_remove_list (list); list 452 src/filemanager/hotlist.c fill_listbox (list); list 622 src/filemanager/hotlist.c hotlist_listbox_callback (WListbox *list) list 624 src/filemanager/hotlist.c WDialog *dlg = DIALOG (WIDGET (list)->owner); list 626 src/filemanager/hotlist.c if (!listbox_is_empty (list)) list 630 src/filemanager/hotlist.c listbox_get_current (list, NULL, &data); list 140 src/filemanager/listmode.c listbox_add_item (mylistbox->list, LISTBOX_APPEND_AT_END, 0, possible_items[i], NULL, list 1232 src/filemanager/mountlist.c static GSList *list = NULL; list 1234 src/filemanager/mountlist.c if (list != NULL) list 1236 src/filemanager/mountlist.c me = (struct mount_entry *) list->data; list 1246 src/filemanager/mountlist.c list = g_slist_prepend (list, me); list 1310 src/filemanager/mountlist.c return (list); list 257 src/filemanager/panel.c p->list.len = -1; list 269 src/filemanager/panel.c dir_list_free_list (&p->list); list 701 src/filemanager/panel.c fe = &panel->dir.list[file_index]; list 973 src/filemanager/panel.c marked = (panel->dir.list[n].f.marked != 0); list 1336 src/filemanager/panel.c panel->dir_history.list = list_append_unique (panel->dir_history.list, tmp); list 1337 src/filemanager/panel.c panel->dir_history.current = panel->dir_history.list; list 1356 src/filemanager/panel.c p->dir_history.list = mc_config_history_load (ev->cfg, p->dir_history.name); list 1358 src/filemanager/panel.c p->dir_history.list = mc_config_history_get (p->dir_history.name); list 1378 src/filemanager/panel.c if (p->dir_history.list != NULL) list 1382 src/filemanager/panel.c mc_config_history_save (ev->cfg, p->dir_history.name, p->dir_history.list); list 1407 src/filemanager/panel.c if (p->dir_history.list != NULL) list 1410 src/filemanager/panel.c p->dir_history.list = g_list_first (p->dir_history.list); list 1411 src/filemanager/panel.c g_list_free_full (p->dir_history.list, g_free); list 2010 src/filemanager/panel.c fe = &panel->dir.list[i]; list 2621 src/filemanager/panel.c if (DIR_IS_DOTDOT (panel->dir.list[i].fname->str)) list 2623 src/filemanager/panel.c if (S_ISDIR (panel->dir.list[i].st.st_mode) && files_only) list 2626 src/filemanager/panel.c if (mc_search_run (search, panel->dir.list[i].fname->str, 0, panel->dir.list[i].fname->len, list 2661 src/filemanager/panel.c file_entry_t *file = &panel->dir.list[i]; list 2773 src/filemanager/panel.c if (mc_search_run (search, panel->dir.list[i].fname->str, 0, panel->dir.list[i].fname->len, list 3444 src/filemanager/panel.c pos = g_list_position (panel->dir_history.current, panel->dir_history.list); list 3447 src/filemanager/panel.c panel->dir_history.list, (int) pos); list 3450 src/filemanager/panel.c panel->dir_history.list = hd.list; list 3472 src/filemanager/panel.c panel->dir_history.current = panel->dir_history.list; list 4093 src/filemanager/panel.c dir_list *list = &panel->dir; list 4098 src/filemanager/panel.c for (i = 0, j = 0; i < list->len; i++) list 4102 src/filemanager/panel.c vpath = vfs_path_from_str (list->list[i].fname->str); list 4103 src/filemanager/panel.c if (mc_lstat (vpath, &list->list[i].st) != 0) list 4104 src/filemanager/panel.c g_string_free (list->list[i].fname, TRUE); list 4108 src/filemanager/panel.c list->list[j] = list->list[i]; list 4114 src/filemanager/panel.c dir_list_init (list); list 4116 src/filemanager/panel.c list->len = j; list 4226 src/filemanager/panel.c const file_entry_t *fe = ¤t_panel->dir.list[i]; list 4327 src/filemanager/panel.c fe = &(panel->dir.list[panel->current]); list 4363 src/filemanager/panel.c if (strcmp (subdir, panel->dir.list[i].fname->str) == 0) list 4458 src/filemanager/panel.c panel->dir.list = g_new (file_entry_t, panel->dir.size); list 4759 src/filemanager/panel.c if (panel->dir.list[i].f.marked != 0) list 4764 src/filemanager/panel.c panel->dir.list[i].f.marked = 0; list 4775 src/filemanager/panel.c if (panel->dir.list[idx].f.marked == mark) list 4779 src/filemanager/panel.c if (DIR_IS_DOTDOT (panel->dir.list[idx].fname->str)) list 4783 src/filemanager/panel.c if (panel->dir.list[idx].f.marked != 0) list 4787 src/filemanager/panel.c if (S_ISDIR (panel->dir.list[idx].st.st_mode)) list 4789 src/filemanager/panel.c if (panel->dir.list[idx].f.dir_size_computed != 0) list 4790 src/filemanager/panel.c panel->total += (uintmax_t) panel->dir.list[idx].st.st_size; list 4794 src/filemanager/panel.c panel->total += (uintmax_t) panel->dir.list[idx].st.st_size; list 4800 src/filemanager/panel.c if (S_ISDIR (panel->dir.list[idx].st.st_mode)) list 4802 src/filemanager/panel.c if (panel->dir.list[idx].f.dir_size_computed != 0) list 4803 src/filemanager/panel.c panel->total -= (uintmax_t) panel->dir.list[idx].st.st_size; list 4807 src/filemanager/panel.c panel->total -= (uintmax_t) panel->dir.list[idx].st.st_size; list 4834 src/filemanager/panel.c if (panel->dir.list[lc_index].f.marked != val) list 4836 src/filemanager/panel.c panel->dir.list[lc_index].f.marked = val; list 4855 src/filemanager/panel.c while (panel->dir.list[*current_file].f.marked == 0 && *current_file < panel->dir.len) list 4858 src/filemanager/panel.c return (*current_file >= panel->dir.len ? NULL : panel->dir.list[*current_file].fname); list 4908 src/filemanager/panel.c if (strcmp (panel->dir.list[i - 1].fname->str, filename) == 0) list 5225 src/filemanager/panel.c dir_list *list; list 5241 src/filemanager/panel.c plist = &pdescr->list; list 5251 src/filemanager/panel.c list = &panel->dir; list 5252 src/filemanager/panel.c list->len = plist->len; list 5258 src/filemanager/panel.c if (panelized_same || DIR_IS_DOTDOT (plist->list[i].fname->str)) list 5259 src/filemanager/panel.c list->list[i].fname = mc_g_string_dup (plist->list[i].fname); list 5265 src/filemanager/panel.c vfs_path_append_new (pdescr->root_vpath, plist->list[i].fname->str, (char *) NULL); list 5266 src/filemanager/panel.c list->list[i].fname = g_string_new_take (vfs_path_free (tmp_vpath, FALSE)); list 5268 src/filemanager/panel.c list->list[i].f.link_to_dir = plist->list[i].f.link_to_dir; list 5269 src/filemanager/panel.c list->list[i].f.stale_link = plist->list[i].f.stale_link; list 5270 src/filemanager/panel.c list->list[i].f.dir_size_computed = plist->list[i].f.dir_size_computed; list 5271 src/filemanager/panel.c list->list[i].f.marked = plist->list[i].f.marked; list 5272 src/filemanager/panel.c list->list[i].st = plist->list[i].st; list 5273 src/filemanager/panel.c list->list[i].name_sort_key = plist->list[i].name_sort_key; list 5274 src/filemanager/panel.c list->list[i].extension_sort_key = plist->list[i].extension_sort_key; list 5323 src/filemanager/panel.c const dir_list *const list = &panel->dir; list 5327 src/filemanager/panel.c if (list->len > 1 && g_path_is_absolute (list->list[1].fname->str)) list 5345 src/filemanager/panel.c dir_list *list = &panel->dir; list 5350 src/filemanager/panel.c plist = &panel->panelized_descr->list; list 5363 src/filemanager/panel.c plist->list[i].fname = mc_g_string_dup (list->list[i].fname); list 5364 src/filemanager/panel.c plist->list[i].f.link_to_dir = list->list[i].f.link_to_dir; list 5365 src/filemanager/panel.c plist->list[i].f.stale_link = list->list[i].f.stale_link; list 5366 src/filemanager/panel.c plist->list[i].f.dir_size_computed = list->list[i].f.dir_size_computed; list 5367 src/filemanager/panel.c plist->list[i].f.marked = list->list[i].f.marked; list 5368 src/filemanager/panel.c plist->list[i].st = list->list[i].st; list 5369 src/filemanager/panel.c plist->list[i].name_sort_key = list->list[i].name_sort_key; list 5370 src/filemanager/panel.c plist->list[i].extension_sort_key = list->list[i].extension_sort_key; list 76 src/filemanager/panel.h dir_list list; list 129 src/filemanager/panel.h GList *list; // Directory history list 299 src/filemanager/panelize.c dir_list *list = ¤t_panel->dir; list 317 src/filemanager/panelize.c dir_list_init (list); list 402 src/filemanager/panelize.c ok = dir_list_append (list, name, &st, link_to_dir, stale_link); list 406 src/filemanager/panelize.c file_mark (current_panel, list->len - 1, 0); list 408 src/filemanager/panelize.c if ((list->len & 31) == 0) list 115 src/selcodepage.c listbox_set_current (listbox->list, i); list 948 src/usermenu.c if (panel->dir.list[i].f.marked != 0) list 952 src/usermenu.c tmp = quote_func (panel->dir.list[i].fname->str, FALSE); list 1158 src/usermenu.c listbox_set_current (listbox->list, selected); list 106 src/vfs/extfs/extfs.c static struct vfs_s_entry *extfs_resolve_symlinks_int (struct vfs_s_entry *entry, GSList *list); list 232 src/vfs/extfs/extfs.c extfs_find_entry_int (struct vfs_s_inode *dir, const char *name, GSList *list, int flags) list 267 src/vfs/extfs/extfs.c pent = extfs_resolve_symlinks_int (pent, list); list 850 src/vfs/extfs/extfs.c extfs_resolve_symlinks_int (struct vfs_s_entry *entry, GSList *list) list 857 src/vfs/extfs/extfs.c if (g_slist_find (list, entry) != NULL) list 866 src/vfs/extfs/extfs.c looping = g_slist_prepend (list, entry); list 271 src/viewer/actions_cmd.c const file_entry_t *fe = &view->dir->list[i]; list 301 src/viewer/actions_cmd.c if (!S_ISDIR (view->dir->list[i].st.st_mode)) list 327 src/viewer/actions_cmd.c vfs_path_append_new (view->workdir_vpath, dir->list[*dir_idx].fname->str, (char *) NULL); list 56 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list = g_new0 (file_entry_t, current_panel->dir.size); list 78 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[0].fname = g_string_new ("selected file.txt"); list 79 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[1].fname = g_string_new ("tagged file1.txt"); list 80 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[1].f.marked = 1; list 81 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[2].fname = g_string_new ("tagged file2.txt"); list 82 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[2].f.marked = 1; list 105 tests/src/filemanager/exec_get_export_variables_ext.c g_string_free (current_panel->dir.list[0].fname, TRUE); list 106 tests/src/filemanager/exec_get_export_variables_ext.c g_string_free (current_panel->dir.list[1].fname, TRUE); list 107 tests/src/filemanager/exec_get_export_variables_ext.c g_string_free (current_panel->dir.list[2].fname, TRUE);