Warning: session_start(): open(/var/lib/php/sessions/sess_2onbqkksbhppjrsp952jl05qmr, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
module DirectoryTree > DynSCP {
File dir;
JComponent visualize2() {
if (dir == null)
ret jcenteredbutton("Select directory...", rThread select);
else {
setDir(dir);
ret getComponent();
}
}
void select {
temp enter();
selectDir(voidfunc(File dir) { setDir(dir) });
}
void setDir(File dir) {
temp enter();
setField(+dir);
setModuleName(f2s(dir) + " [Directory Tree]");
final JTree tree = jDynamicTree(dir, func(File d) -> L { listDirs(d) });
swing { tree.setCellRenderer(customToStringTreeCellRenderer(func(File f) -> S { fileName(f) })); }
setComponent(tree);
}
}