Warning: session_start(): open(/var/lib/php/sessions/sess_5b6fpf2vi3uvmal6htjvvgj285, 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 FullScreen extends DynModule {
transient JButton btn;
JComponent visualize() {
ret btn = jbutton("Full-Screen On/Off", r switchIt);
}
void switchIt {
JDesktopPane desktop = cast get(creator(), 'desktop);
if (desktop == null) ret;
Window w = getWindow(desktop);
if (!isFullScreen(desktop)) {
showFullScreen(frameTitle(desktop), desktop);
pcall { frameIcon((S) getCreator('mainIconID), desktop); }
cleanExitOnFrameClose_ifStillInSameFrame(desktop);
} else {
removeFromParent(desktop);
callCreator('showDesktop);
}
// Allow closing empty "zombie" windows (why do we have these?)
final JFrame f = getFrame(desktop);
onFrameClosing(f, r {
if (isEmptyFrame(f)) disposeWindow(f);
});
disposeWindow(w);
}
}