Warning: session_start(): open(/var/lib/php/sessions/sess_0n8mo810898tg6pbeu73bqve17, 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
abstract sclass DynCalculatedList extends DynModule {
transient JList list;
transient L results;
transient bool calculateWhenHidden;
JComponent visualize() { ret list = jlist(calc()); }
void unvisualize() { list = null; }
void update() {
temp enter();
if (list != null || calculateWhenHidden)
fillListWithStrings(list, results = calc());
}
// Note: This is called on every update, so you should cache
// results IN the calc function if they are expensive to make
abstract L calc();
void scrollDown {
scrollAllTheWayDown(list);
}
}