mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-02-14 11:01:38 +00:00
Fix visual bugs from having ELFs (like cube) in the recent list
This commit is contained in:
parent
3d0a4b0531
commit
11a67b1b4e
@ -205,7 +205,7 @@ void MenuScreen::render() {
|
||||
VLinear vlinear(dp_xres + xoff, 100, 20);
|
||||
VGrid vgrid_recent(-xoff + 20, 100, 480, 40, 20);
|
||||
|
||||
if (UIButton(GEN_ID, vlinear, w, "Load...", ALIGN_RIGHT)) {
|
||||
if (UIButton(GEN_ID, vlinear, w, 0, "Load...", ALIGN_RIGHT)) {
|
||||
#if defined(USING_QT_UI) && !defined(MEEGO_EDITION_HARMATTAN)
|
||||
QString fileName = QFileDialog::getOpenFileName(NULL, "Load ROM", g_Config.currentDirectory.c_str(), "PSP ROMs (*.iso *.cso *.pbp *.elf)");
|
||||
if (QFile::exists(fileName)) {
|
||||
@ -231,25 +231,25 @@ void MenuScreen::render() {
|
||||
}
|
||||
|
||||
#ifndef _WIN32
|
||||
if (UIButton(GEN_ID, vlinear, w, "Settings", ALIGN_RIGHT)) {
|
||||
if (UIButton(GEN_ID, vlinear, w, 0, "Settings", ALIGN_RIGHT)) {
|
||||
screenManager()->push(new SettingsScreen(), 0);
|
||||
UIReset();
|
||||
}
|
||||
#endif
|
||||
|
||||
if (UIButton(GEN_ID, vlinear, w, "Credits", ALIGN_RIGHT)) {
|
||||
if (UIButton(GEN_ID, vlinear, w, 0, "Credits", ALIGN_RIGHT)) {
|
||||
screenManager()->switchScreen(new CreditsScreen());
|
||||
UIReset();
|
||||
}
|
||||
|
||||
if (UIButton(GEN_ID, vlinear, w, "Exit", ALIGN_RIGHT)) {
|
||||
if (UIButton(GEN_ID, vlinear, w, 0, "Exit", ALIGN_RIGHT)) {
|
||||
// TODO: Save when setting changes, rather than when we quit
|
||||
NativeShutdown();
|
||||
// TODO: Need a more elegant way to quit
|
||||
exit(0);
|
||||
}
|
||||
|
||||
if (UIButton(GEN_ID, vlinear, w, "www.ppsspp.org", ALIGN_RIGHT)) {
|
||||
if (UIButton(GEN_ID, vlinear, w, 0, "www.ppsspp.org", ALIGN_RIGHT)) {
|
||||
LaunchBrowser("http://www.ppsspp.org/");
|
||||
}
|
||||
|
||||
@ -274,7 +274,7 @@ void MenuScreen::render() {
|
||||
screenManager()->switchScreen(new EmuScreen(g_Config.recentIsos[i]));
|
||||
}
|
||||
} else {
|
||||
if (UIButton((int)GEN_ID_LOOP(i), vgrid_recent, recentW, filename.c_str(), ALIGN_LEFT)) {
|
||||
if (UIButton((int)GEN_ID_LOOP(i), vgrid_recent, 144, 80, filename.c_str(), ALIGN_LEFT)) {
|
||||
screenManager()->switchScreen(new EmuScreen(g_Config.recentIsos[i]));
|
||||
}
|
||||
}
|
||||
@ -366,30 +366,30 @@ void PauseScreen::render() {
|
||||
|
||||
// TODO: Add UI for more than one slot.
|
||||
HLinear hlinear1(x, y + 80, 20);
|
||||
if (UIButton(GEN_ID, hlinear1, LARGE_BUTTON_WIDTH, "Save State", ALIGN_LEFT)) {
|
||||
if (UIButton(GEN_ID, hlinear1, LARGE_BUTTON_WIDTH, 0, "Save State", ALIGN_LEFT)) {
|
||||
SaveState::SaveSlot(0, 0, 0);
|
||||
screenManager()->finishDialog(this, DR_CANCEL);
|
||||
}
|
||||
if (UIButton(GEN_ID, hlinear1, LARGE_BUTTON_WIDTH, "Load State", ALIGN_LEFT)) {
|
||||
if (UIButton(GEN_ID, hlinear1, LARGE_BUTTON_WIDTH, 0, "Load State", ALIGN_LEFT)) {
|
||||
SaveState::LoadSlot(0, 0, 0);
|
||||
screenManager()->finishDialog(this, DR_CANCEL);
|
||||
}
|
||||
|
||||
VLinear vlinear(dp_xres - 10, 160, 20);
|
||||
if (UIButton(GEN_ID, vlinear, LARGE_BUTTON_WIDTH, "Continue", ALIGN_RIGHT)) {
|
||||
if (UIButton(GEN_ID, vlinear, LARGE_BUTTON_WIDTH, 0, "Continue", ALIGN_RIGHT)) {
|
||||
screenManager()->finishDialog(this, DR_CANCEL);
|
||||
}
|
||||
#ifndef _WIN32
|
||||
if (UIButton(GEN_ID, vlinear, LARGE_BUTTON_WIDTH, "Settings", ALIGN_RIGHT)) {
|
||||
if (UIButton(GEN_ID, vlinear, LARGE_BUTTON_WIDTH, 0, "Settings", ALIGN_RIGHT)) {
|
||||
screenManager()->push(new SettingsScreen(), 0);
|
||||
}
|
||||
#endif
|
||||
if (UIButton(GEN_ID, vlinear, LARGE_BUTTON_WIDTH, "Return to Menu", ALIGN_RIGHT)) {
|
||||
if (UIButton(GEN_ID, vlinear, LARGE_BUTTON_WIDTH, 0, "Return to Menu", ALIGN_RIGHT)) {
|
||||
screenManager()->finishDialog(this, DR_OK);
|
||||
}
|
||||
|
||||
/*
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, dp_yres - 10), LARGE_BUTTON_WIDTH*2, "Debug: Dump Next Frame", ALIGN_BOTTOMRIGHT)) {
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, dp_yres - 10), LARGE_BUTTON_WIDTH*2, 0, "Debug: Dump Next Frame", ALIGN_BOTTOMRIGHT)) {
|
||||
gpu->DumpNextFrame();
|
||||
}
|
||||
*/
|
||||
@ -459,10 +459,10 @@ void SettingsScreen::render() {
|
||||
|
||||
// UICheckBox(GEN_ID, x, y += stride, "Draw raw framebuffer (for some homebrew)", ALIGN_TOPLEFT, &g_Config.bDisplayFramebuffer);
|
||||
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, dp_yres-10), LARGE_BUTTON_WIDTH, "Back", ALIGN_RIGHT | ALIGN_BOTTOM)) {
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, dp_yres-10), LARGE_BUTTON_WIDTH, 0, "Back", ALIGN_RIGHT | ALIGN_BOTTOM)) {
|
||||
screenManager()->finishDialog(this, DR_OK);
|
||||
}
|
||||
if (UIButton(GEN_ID, Pos(10, dp_yres-10), LARGE_BUTTON_WIDTH + 20, "Developer Menu", ALIGN_BOTTOMLEFT)) {
|
||||
if (UIButton(GEN_ID, Pos(10, dp_yres-10), LARGE_BUTTON_WIDTH + 20, 0, "Developer Menu", ALIGN_BOTTOMLEFT)) {
|
||||
screenManager()->push(new DeveloperScreen());
|
||||
}
|
||||
|
||||
@ -483,18 +483,18 @@ void DeveloperScreen::render() {
|
||||
|
||||
ui_draw2d.DrawText(UBUNTU48, "Developer Tools", dp_xres / 2, 20, 0xFFFFFFFF, ALIGN_HCENTER);
|
||||
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, dp_yres-10), LARGE_BUTTON_WIDTH, "Back", ALIGN_RIGHT | ALIGN_BOTTOM)) {
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, dp_yres-10), LARGE_BUTTON_WIDTH, 0, "Back", ALIGN_RIGHT | ALIGN_BOTTOM)) {
|
||||
screenManager()->finishDialog(this, DR_OK);
|
||||
}
|
||||
|
||||
if (UIButton(GEN_ID, Pos(dp_xres / 2, 100), LARGE_BUTTON_WIDTH, "Run CPU tests", ALIGN_CENTER | ALIGN_TOP)) {
|
||||
if (UIButton(GEN_ID, Pos(dp_xres / 2, 100), LARGE_BUTTON_WIDTH, 0, "Run CPU tests", ALIGN_CENTER | ALIGN_TOP)) {
|
||||
// TODO: Run tests
|
||||
RunTests();
|
||||
// screenManager()->push(new EmuScreen())
|
||||
}
|
||||
|
||||
|
||||
if (UIButton(GEN_ID, Pos(10, dp_yres-10), LARGE_BUTTON_WIDTH + 40, "Dump frame to log", ALIGN_BOTTOMLEFT)) {
|
||||
if (UIButton(GEN_ID, Pos(10, dp_yres-10), LARGE_BUTTON_WIDTH + 40, 0, "Dump frame to log", ALIGN_BOTTOMLEFT)) {
|
||||
gpu->DumpNextFrame();
|
||||
}
|
||||
|
||||
@ -602,13 +602,13 @@ void FileSelectScreen::render() {
|
||||
|
||||
ui_draw2d.DrawImageStretch(I_BUTTON, 0, 0, dp_xres, 70);
|
||||
|
||||
if (UIButton(GEN_ID, Pos(10,10), SMALL_BUTTON_WIDTH, "Up", ALIGN_TOPLEFT)) {
|
||||
if (UIButton(GEN_ID, Pos(10,10), SMALL_BUTTON_WIDTH, 0, "Up", ALIGN_TOPLEFT)) {
|
||||
currentDirectory_ = getDir(currentDirectory_);
|
||||
updateListing();
|
||||
}
|
||||
ui_draw2d.DrawTextShadow(UBUNTU24, currentDirectory_.c_str(), 20 + SMALL_BUTTON_WIDTH, 10 + 25, 0xFFFFFFFF, ALIGN_LEFT | ALIGN_VCENTER);
|
||||
#ifndef ANDROID
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, 10), SMALL_BUTTON_WIDTH, "Back", ALIGN_RIGHT)) {
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, 10), SMALL_BUTTON_WIDTH, 0, "Back", ALIGN_RIGHT)) {
|
||||
g_Config.Save();
|
||||
screenManager()->switchScreen(new MenuScreen());
|
||||
}
|
||||
@ -705,7 +705,7 @@ void CreditsScreen::render() {
|
||||
y += itemHeight;
|
||||
}
|
||||
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, dp_yres - 10), 200, "Back", ALIGN_BOTTOMRIGHT)) {
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, dp_yres - 10), 200, 0, "Back", ALIGN_BOTTOMRIGHT)) {
|
||||
screenManager()->switchScreen(new MenuScreen());
|
||||
}
|
||||
|
||||
@ -727,7 +727,7 @@ void ErrorScreen::render()
|
||||
ui_draw2d.DrawText(UBUNTU48, errorTitle_.c_str(), dp_xres / 2, 30, 0xFFFFFFFF, ALIGN_HCENTER);
|
||||
ui_draw2d.DrawText(UBUNTU24, errorMessage_.c_str(), 40, 120, 0xFFFFFFFF, ALIGN_LEFT);
|
||||
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, dp_yres - 10), 200, "Back", ALIGN_BOTTOMRIGHT)) {
|
||||
if (UIButton(GEN_ID, Pos(dp_xres - 10, dp_yres - 10), 200, 0, "Back", ALIGN_BOTTOMRIGHT)) {
|
||||
screenManager()->finishDialog(this, DR_OK);
|
||||
}
|
||||
|
||||
|
2
native
2
native
@ -1 +1 @@
|
||||
Subproject commit 5626d01e14eecd1fbd837cd8e1c6a5b9a2efc650
|
||||
Subproject commit 8f8f65c45dc42ac2cd2fc7580082e5ffbfa2ae4a
|
Loading…
x
Reference in New Issue
Block a user