mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Merge pull request #8709 from unknownbrackets/ui-tweaks
UI: Align screenshot preview in savestate manager
This commit is contained in:
commit
6e5e496115
3 changed files with 6 additions and 2 deletions
|
@ -87,7 +87,7 @@ public:
|
|||
std::string image_path = ReplaceAll(savePath_, ".ppst", ".jpg");
|
||||
if (File::Exists(image_path)) {
|
||||
PrioritizedWorkQueue *wq = g_gameInfoCache->WorkQueue();
|
||||
toprow->Add(new AsyncImageFileView(image_path, IS_DEFAULT, wq, new UI::LayoutParams(500, 500/16*9)));
|
||||
toprow->Add(new AsyncImageFileView(image_path, IS_DEFAULT, wq, new LinearLayoutParams(480, 272, Margins(10, 0))));
|
||||
} else {
|
||||
toprow->Add(new TextView(sa->T("No screenshot"), new LinearLayoutParams(Margins(10, 5))));
|
||||
}
|
||||
|
@ -101,6 +101,9 @@ public:
|
|||
root->Add(buttons);
|
||||
}
|
||||
|
||||
protected:
|
||||
virtual UI::Size PopupWidth() const { return 500; }
|
||||
|
||||
private:
|
||||
UI::EventReturn OnDeleteButtonClick(UI::EventParams &e);
|
||||
std::string savePath_;
|
||||
|
|
|
@ -229,7 +229,7 @@ void PopupScreen::CreateViews() {
|
|||
float yres = screenManager()->getUIContext()->GetBounds().h;
|
||||
|
||||
box_ = new LinearLayout(ORIENT_VERTICAL,
|
||||
new AnchorLayoutParams(550, FillVertical() ? yres - 30 : WRAP_CONTENT, dc.GetBounds().centerX(), dc.GetBounds().centerY(), NONE, NONE, true));
|
||||
new AnchorLayoutParams(PopupWidth(), FillVertical() ? yres - 30 : WRAP_CONTENT, dc.GetBounds().centerX(), dc.GetBounds().centerY(), NONE, NONE, true));
|
||||
|
||||
root_->Add(box_);
|
||||
box_->SetBG(UI::Drawable(0xFF303030));
|
||||
|
|
|
@ -65,6 +65,7 @@ public:
|
|||
|
||||
protected:
|
||||
virtual bool FillVertical() const { return false; }
|
||||
virtual UI::Size PopupWidth() const { return 550; }
|
||||
virtual bool ShowButtons() const { return true; }
|
||||
virtual void OnCompleted(DialogResult result) {}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue