Warning: session_start(): open(/var/lib/php/sessions/sess_eihjce1j9pqh6ob0u438pp1evr, 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
static bool infoMessage_alwaysOnTop = true;
static double infoMessage_defaultTime = 5.0;
// automatically switches to AWT thread for you
static JWindow infoMessage(S text) {
ret infoMessage(text, infoMessage_defaultTime);
}
static JWindow infoMessage(final S text, final double seconds) {
print(text);
ret infoMessage_noprint(text, seconds);
}
static JWindow infoMessage_noprint(S text) {
ret infoMessage_noprint(text, infoMessage_defaultTime);
}
static JWindow infoMessage_noprint(final S text, final double seconds) {
if (isHeadless()) null;
ret (JWindow) swingAndWait(func {
JTextArea ta = wrappedTextArea(text);
int size = 14;
if (l(text) < 100) size *= 2;
ta.setFont(typeWriterFont(size));
JScrollPane sp = jscroll(ta);
final JWindow window = showWindow(withMargin(sp));
window.setSize(300, 150);
moveToTopRightCorner(window);
onClick(ta, r { window.dispose() });
if (infoMessage_alwaysOnTop)
window.setAlwaysOnTop(true);
window.setVisible(true);
disposeWindowAfter(iround(seconds*1000), window);
ret window;
});
}
static JWindow infoMessage(Throwable e) {
showConsole();
printStackTrace(e);
ret infoMessage(str(e));
}