mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2025-04-10 19:15:13 +00:00
Better positioning for system images.
This commit is contained in:
parent
7152ca6246
commit
3fb06d1833
|
@ -71,6 +71,7 @@ void SystemListView::render(const Eigen::Affine3f& parentTrans)
|
||||||
{
|
{
|
||||||
Eigen::Affine3f trans = mCamera * getTransform() * parentTrans;
|
Eigen::Affine3f trans = mCamera * getTransform() * parentTrans;
|
||||||
|
|
||||||
|
// TODO: clipping
|
||||||
for(auto it = mSystemViews.begin(); it != mSystemViews.end(); it++)
|
for(auto it = mSystemViews.begin(); it != mSystemViews.end(); it++)
|
||||||
{
|
{
|
||||||
it->second->render(trans);
|
it->second->render(trans);
|
||||||
|
|
|
@ -16,11 +16,13 @@ SystemView::SystemView(Window* window, SystemData* system) : GuiComponent(window
|
||||||
mHeaderImage.setPosition(mSize.x() / 2, 0);
|
mHeaderImage.setPosition(mSize.x() / 2, 0);
|
||||||
mHeaderImage.setResize(0, mSize.y() * 0.2f, true);
|
mHeaderImage.setResize(0, mSize.y() * 0.2f, true);
|
||||||
|
|
||||||
|
mHeaderText.setPosition(0, 6);
|
||||||
mHeaderText.setSize(mSize.x(), 0);
|
mHeaderText.setSize(mSize.x(), 0);
|
||||||
mHeaderText.setCentered(true);
|
mHeaderText.setCentered(true);
|
||||||
|
|
||||||
mImage.setOrigin(0.5f, 0.5f);
|
mImage.setOrigin(0.5f, 0.5f);
|
||||||
mImage.setPosition(mSize.x() / 2, mSize.y() / 2);
|
mImage.setPosition(mSize.x() / 2, mSize.y() * 0.6f);
|
||||||
|
mImage.setResize(0, mSize.y() * 0.8f, false);
|
||||||
|
|
||||||
addChild(&mImage);
|
addChild(&mImage);
|
||||||
addChild(&mHeaderText);
|
addChild(&mHeaderText);
|
||||||
|
|
Loading…
Reference in a new issue