97
97
hbox_filter.sensitive = false;
98
98
gtk_set_busy(true, this);
99
filter_files.refilter();
99
//filter_files.refilter();
100
101
hbox_filter.sensitive = true;
101
102
gtk_set_busy(false, this);
370
371
model.append(out iter);
371
372
model.set (iter, 0, "changed", 1, "Changed");
372
373
model.append(out iter);
373
model.set (iter, 0, "checksum", 1, "Changed - Checksum");
374
model.append(out iter);
375
model.set (iter, 0, "size", 1, "Changed - Size");
376
model.append(out iter);
377
model.set (iter, 0, "timestamp", 1, "Changed - Timestamp");
378
model.append(out iter);
379
model.set (iter, 0, "permissions", 1, "Changed - Permissions");
380
model.append(out iter);
381
model.set (iter, 0, "owner", 1, "Changed - Owner");
382
model.append(out iter);
383
model.set (iter, 0, "group", 1, "Changed - Group");
374
model.set (iter, 0, "checksum", 1, " └ Checksum");
375
model.append(out iter);
376
model.set (iter, 0, "size", 1, " └ Size");
377
model.append(out iter);
378
model.set (iter, 0, "timestamp", 1, " └ Timestamp");
379
model.append(out iter);
380
model.set (iter, 0, "permissions", 1, " └ Permissions");
381
model.append(out iter);
382
model.set (iter, 0, "owner", 1, " └ Owner");
383
model.append(out iter);
384
model.set (iter, 0, "group", 1, " └ Group");
385
386
cmb_filter.active = 0;
476
477
model.get (iter, 0, out item, -1);
478
if (item.file_type == FileType.DIRECTORY){
480
if (item.file_type == FileType.DIRECTORY){
481
return false; // do not show directories
485
if (item.file_type == FileType.DIRECTORY){
486
return true; // show directories
489
// TODO: medium: hard: find a way to hide empty directories after filter
482
492
if (filter.length == 0){