mirror of https://github.com/bsnes-emu/bsnes.git
33 lines
980 B
C++
Executable File
33 lines
980 B
C++
Executable File
#include <data/laevateinn.hpp>
|
|
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", Emulator::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");
|
|
}
|