Warning: session_start(): open(/var/lib/php/sessions/sess_jljapriet9u02tvc46f7973pil, 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
static class ChooseBackgroundImage > DynImageSurface {
visualize {
ret withCenteredButtons(super.visualize(),
"Use as background image", r {
File f = putImageInDirectory_jpeg(getImage(), stefansOS_backgroundDir());
saveTextFile(stefansOS_backgroundFile(), f2s(f));
updateImage();
},
"Restore default image", r {
deleteFile(stefansOS_backgroundFile());
set(dm_os(), background := dm_getOS('defaultBackground));
updateImage();
});
}
void updateImage {
infoBox("Background image changed!");
set(dm_desktopPane(), image := loadBufferedImage(dm_getOS('background)));
dm_desktopPane().repaint();
}
}