Warning: session_start(): open(/var/lib/php/sessions/sess_s72uea7lmv83mag6biijqtqqcs, 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
cmodule FullscreenImage > DynImageSurface {
switchable bool noScroll = true; // workaround for weird unnecessary scrollbars (TODO: find out why that happens)
switchable bool zoomToScreen = true;
transient ImageSurface fullScreenIS;
start {
if (!hasImage()) setImage(whiteImage(100, 100));
}
visual
withCenteredButtons(super, "Show fullscreen", rThread showFullscreen);
void showFullscreen enter {
if (!hasImage()) ret;
if (fullScreenIS != null) activateFrame(fullScreenIS);
fullScreenIS = noScroll
? showFullScreenImageSurface_noScroll(getImage())
: showFullScreenImageSurface(getImage());
if (zoomToScreen) fullScreenIS.zoomToWindow();
onFrameClose(fullScreenIS, r { fullScreenIS = null; });
}
void exitFullscreen enter {
disposeFrame(fullScreenIS);
}
}