dsm 1247 src/filemanager/cmd.c dirsize_status_msg_t dsm; dsm 1252 src/filemanager/cmd.c memset (&dsm, 0, sizeof (dsm)); dsm 1253 src/filemanager/cmd.c status_msg_init (STATUS_MSG (&dsm), _ ("Directory scanning"), 0, dirsize_status_init_cb, dsm 1256 src/filemanager/cmd.c if (compute_dir_size (p, &dsm, &dir_count, &count, &total, FALSE) == FILE_CONT) dsm 1264 src/filemanager/cmd.c status_msg_deinit (STATUS_MSG (&dsm)); dsm 1284 src/filemanager/cmd.c dirsize_status_msg_t dsm; dsm 1286 src/filemanager/cmd.c memset (&dsm, 0, sizeof (dsm)); dsm 1287 src/filemanager/cmd.c status_msg_init (STATUS_MSG (&dsm), _ ("Directory scanning"), 0, dirsize_status_init_cb, dsm 1303 src/filemanager/cmd.c ok = compute_dir_size (p, &dsm, &dir_count, &count, &total, FALSE) != FILE_CONT; dsm 1312 src/filemanager/cmd.c status_msg_deinit (STATUS_MSG (&dsm)); dsm 196 src/filemanager/file.c dirsize_status_locate_buttons (dirsize_status_msg_t *dsm) dsm 198 src/filemanager/file.c status_msg_t *sm = STATUS_MSG (dsm); dsm 206 src/filemanager/file.c if (!dsm->allow_skip) dsm 209 src/filemanager/file.c x += (wd->rect.cols - dsm->abort_button->rect.cols) / 2; dsm 210 src/filemanager/file.c r = dsm->abort_button->rect; dsm 213 src/filemanager/file.c widget_set_size_rect (dsm->abort_button, &r); dsm 220 src/filemanager/file.c cols = dsm->abort_button->rect.cols + dsm->skip_button->rect.cols + 1; dsm 222 src/filemanager/file.c r = dsm->abort_button->rect; dsm 225 src/filemanager/file.c widget_set_size_rect (dsm->abort_button, &r); dsm 226 src/filemanager/file.c x += dsm->abort_button->rect.cols + 1; dsm 227 src/filemanager/file.c r = dsm->skip_button->rect; dsm 230 src/filemanager/file.c widget_set_size_rect (dsm->skip_button, &r); dsm 628 src/filemanager/file.c do_compute_dir_size (const vfs_path_t *dirname_vpath, dirsize_status_msg_t *dsm, size_t *dir_count, dsm 635 src/filemanager/file.c status_msg_t *sm = STATUS_MSG (dsm); dsm 661 src/filemanager/file.c ret = do_compute_dir_size (tmp_vpath, dsm, dir_count, ret_marked, ret_total, dsm 673 src/filemanager/file.c dsm->dirname_vpath = tmp_vpath; dsm 674 src/filemanager/file.c dsm->dir_count = *dir_count; dsm 675 src/filemanager/file.c dsm->total_size = *ret_total; dsm 754 src/filemanager/file.c dirsize_status_msg_t dsm; dsm 757 src/filemanager/file.c memset (&dsm, 0, sizeof (dsm)); dsm 758 src/filemanager/file.c dsm.allow_skip = TRUE; dsm 759 src/filemanager/file.c status_msg_init (STATUS_MSG (&dsm), _ ("Directory scanning"), 0, dirsize_status_init_cb, dsm 766 src/filemanager/file.c status = panel_compute_totals (panel, &dsm, &ctx->total_count, &ctx->total_bytes, dsm 775 src/filemanager/file.c status = do_compute_dir_size (source, &dsm, &dir_count, &ctx->total_count, dsm 785 src/filemanager/file.c status_msg_deinit (STATUS_MSG (&dsm)); dsm 3378 src/filemanager/file.c dirsize_status_msg_t *dsm = (dirsize_status_msg_t *) sm; dsm 3393 src/filemanager/file.c if (dsm->allow_skip) dsm 3397 src/filemanager/file.c dsm->dirname = label_new (2, 3, NULL); dsm 3398 src/filemanager/file.c group_add_widget (gd, dsm->dirname); dsm 3399 src/filemanager/file.c dsm->count_size = label_new (3, 3, NULL); dsm 3400 src/filemanager/file.c group_add_widget (gd, dsm->count_size); dsm 3403 src/filemanager/file.c dsm->abort_button = WIDGET (button_new (5, 3, FILE_ABORT, NORMAL_BUTTON, b1_name, NULL)); dsm 3404 src/filemanager/file.c group_add_widget (gd, dsm->abort_button); dsm 3405 src/filemanager/file.c if (dsm->allow_skip) dsm 3407 src/filemanager/file.c dsm->skip_button = WIDGET (button_new (5, 3, FILE_SKIP, NORMAL_BUTTON, b2_name, NULL)); dsm 3408 src/filemanager/file.c group_add_widget (gd, dsm->skip_button); dsm 3409 src/filemanager/file.c widget_select (dsm->skip_button); dsm 3415 src/filemanager/file.c dirsize_status_locate_buttons (dsm); dsm 3423 src/filemanager/file.c dirsize_status_msg_t *dsm = (dirsize_status_msg_t *) sm; dsm 3428 src/filemanager/file.c label_set_textv (dsm->count_size, _ ("Directories: %zu, total size: %s"), dsm->dir_count, dsm 3429 src/filemanager/file.c size_trunc_sep (dsm->total_size, panels_options.kilobyte_si)); dsm 3432 src/filemanager/file.c if (WIDGET (dsm->count_size)->rect.cols + 6 > r.cols) dsm 3434 src/filemanager/file.c r.cols = WIDGET (dsm->count_size)->rect.cols + 6; dsm 3436 src/filemanager/file.c dirsize_status_locate_buttons (dsm); dsm 3442 src/filemanager/file.c label_set_text (dsm->dirname, dsm 3443 src/filemanager/file.c str_trunc (vfs_path_as_str (dsm->dirname_vpath), wd->rect.cols - 6));