Warning: session_start(): open(/var/lib/php/sessions/sess_queapgqt9967g3pdcln4fq52rc, 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 DynBigNumber extends DynModule {
S description;
O value;
int fontSize = 40;
transient SimpleLiveValue lvText = new(S);
transient SimpleLiveValue lvDesc = new(S);
// PUBLIC API
// any Number, or anything persistable with toString
void setValue(O value) {
setField(+value);
makeTexts();
}
void setDescription(S desc) {
setField('description, desc);
makeTexts();
}
// END PUBLIC API
void makeTexts() {
lvText.set(value == null ? "-" : str(value));
lvDesc.set(description);
}
void start { persistOnChangedField = false; makeTexts(); }
JComponent visualize() {
ret jLiveValueSection(lvDesc, centerLabel(makeBold(setFontSize(fontSize, jLiveValueLabel(lvText)))));
}
}