Warning: session_start(): open(/var/lib/php/sessions/sess_tqpim457ijjb239dcoh2a9c3fq, 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 JTextField tf;
static SingleComponentPanel scp;
static ImageSurface is;
static Q q;
static volatile bool boss; // boss mode (after pressing Escape)
p-substance-thread {
final S word = randomEnglishWord();
swing {
q = new Q(true);
showMaximizedFrame("Text To Image!", northAndCenter(tf = setTextFieldFontSize(jCenteredTextField(word), 20), scp = new SingleComponentPanel));
// Escape = Boss Key!
registerEscape(getFrame(tf), r {
boss = true;
tf.setText(""); scp.noComponent();
});
onEnterAndNow(tf, r {
boss = false;
awt { tf.selectAll(); }
final S text = getTextTrim(tf);
q.add(r {
if (boss) ret;
long time = sysNow();
loading {
final BufferedImage img = quickVisualize(text);
if (boss) ret;
awt {
JLabel lbl = jcenteredlabel(text);
lbl.setFont(sansSerifBold(20));
scp.setComponent(centerAndSouth(
jscroll_centered(is = new ImageSurface(img)),
lbl);
awt { is.zoomToWindow(); }
}
}
sleepUntilSys(time+1000); // min display time
});
});
hideConsole();
}
}