Warning: session_start(): open(/var/lib/php/sessions/sess_hckjqn538krur9qpibqt4e3b4b, 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
sclass ModuleLibrary extends DynSCP {
L list;
S mechListName = "Modules that should work";
transient DynamicVStack buttons;
transient ButtonIconLoader iconLoader;
JComponent visualize2() {
if (buttons == null) { buttons = verticalNiceButtons(); updateButtons(); }
if (iconLoader == null) iconLoader = new ButtonIconLoader(buttons);
update();
ret jWiderScrollPane(jfullcenter(buttons));
}
void update {
if (setField(list := mL(mechListName)))
updateButtons();
}
void updateButtons {
L l = moduleLibraryForNiceButtons(list, voidfunc(fS moduleID) {
thread {
//infoBox("Making module: " + moduleID);
dm_makeOrShowModule(moduleID);
}
});
replaceNiceButtons(buttons, l);
if (iconLoader != null) iconLoader.update();
}
}