Warning: session_start(): open(/var/lib/php/sessions/sess_635hgm49f0nkm5so1h9fc06m7f, 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
sclass JImageSwitch > JLabel {
S onImageID, offImageID;
S offToolTip, onToolTip;
IVarWithNotify var;
bool on;
*(S onImageID, S *offImageID, IVarWithNotify var) {
bindListenerToComponent(this, var, r { set(var!) });
on = var!;
updateIcon();
onClick(this, l0 flip);
}
void setToolTips(S onTooltip. S offToolTip) {
this.onToolTip = onToolTip;
this.offToolTip = offToolTip;
}
public S getToolTipText() {
ret or(on ? onToolTip : offToolTip, super.getToolTipText());
}
void updateIcon {
setIcon(imageIcon(loadImage2(on ? onImageID : offImageID)));
}
void flip { set(!on); }
void set(bool value) swing {
if (on != value) {
on = value;
updateIcon();
var.set(on);
}
}
bool isOn() { ret on; }
}