#include AboutWindow *aboutWindow = nullptr; AboutWindow::AboutWindow() { setTitle("About Laevateinn"); //setResizable(false); layout.setMargin(10); layout.setAlignment(0.5); canvas.setSize({288, 360}); title.setFont("Sans, 16, Bold"); title.setText("Laevateinn"); version.setFont("Sans, 8, Bold"); version.setText({"bsnes/debugger v", Version}); website.setFont("Sans, 8, Bold"); website.setText("http://byuu.org/"); layout.append(canvas, {288, 360}); layout.append(title, {0, 0}); layout.append(version, {0, 0}); layout.append(website, {0, 0}); append(layout); image logo(0, 32, 255u << 24, 255u << 16, 255u << 8, 255u << 0); logo.loadPNG(laevateinnLogo, sizeof laevateinnLogo); logo.alphaBlend(backgroundColor().rgb()); canvas.setImage(logo); canvas.update(); setGeometry({128, 128, layout.minimumGeometry().width, layout.minimumGeometry().height}); windowManager->append(this, "AboutWindow"); }