Warning: session_start(): open(/var/lib/php/sessions/sess_hqace9n69aigtutesn73da9pn3, 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 float blinkingRedText_fontSize = 80f;
import java.awt.font.*;
import java.awt.geom.*;
static JWindow blinkingRedText(S text, int howOften) {
ret swing(func -> JWindow {
JPanel panel = singleColorPanel(Color.RED);
new JWindow w;
w.add(panel);
w.setVisible(true);
TextLayout tl = new TextLayout(text, w.getFont().deriveFont(Font.BOLD, blinkingRedText_fontSize),
((Graphics2D) w.getGraphics()).getFontRenderContext());
Rectangle2D r = tl.getBounds();
new AffineTransform tx;
tx.translate(0, r.getHeight());
Shape outline = tl.getOutline(tx);
centerWindow(w, iceil(r.getWidth()), iceil(r.getHeight()));
w.setShape(outline);
blinkWindowUsingSize(w, howOften);
ret w;
});
}