Skip to content

Commit 3531810

Browse files
committed
expand render settings menu size
1 parent 68b5e25 commit 3531810

4 files changed

+12
-5
lines changed

src/menu/listdisplaymenustate.cpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,12 @@
1010
namespace menu
1111
{
1212
ListDisplayMenuState::ListDisplayMenuState(const std::shared_ptr<MenuRingTransform>& ringTransform,
13-
const std::string& heading)
13+
const std::string& heading,
14+
size_t pageSize,
15+
int pixelWidth,
16+
int bottomMargin)
1417
: SelectedMenuState{ringTransform}
15-
, m_listBox{10, 260, 90}
18+
, m_listBox{pageSize, pixelWidth, bottomMargin}
1619
, m_heading{createHeading(heading,
1720
glm::ivec2{0, m_listBox.getTop() - widgets::ListBox::EntryHeight - Padding},
1821
{m_listBox.getWidth(), 0})}

src/menu/listdisplaymenustate.h

+5-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@ class ListDisplayMenuState : public SelectedMenuState
2323
std::unique_ptr<ui::Label> m_background;
2424

2525
public:
26-
explicit ListDisplayMenuState(const std::shared_ptr<MenuRingTransform>& ringTransform, const std::string& heading);
26+
explicit ListDisplayMenuState(const std::shared_ptr<MenuRingTransform>& ringTransform,
27+
const std::string& heading,
28+
size_t pageSize,
29+
int pixelWidth,
30+
int bottomMargin);
2731
std::unique_ptr<MenuState> onFrame(ui::Ui& ui, engine::world::World& world, MenuDisplay& display) final;
2832
virtual std::unique_ptr<MenuState> onSelected(size_t idx, engine::world::World& world, MenuDisplay& display) = 0;
2933
virtual std::unique_ptr<MenuState> onAborted() = 0;

src/menu/rendersettingsmenustate.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace menu
1414
RenderSettingsMenuState::RenderSettingsMenuState(const std::shared_ptr<MenuRingTransform>& ringTransform,
1515
std::unique_ptr<MenuState> previous,
1616
engine::Engine& engine)
17-
: ListDisplayMenuState{ringTransform, /* translators: TR charmap encoding */ _("Graphics")}
17+
: ListDisplayMenuState{ringTransform, /* translators: TR charmap encoding */ _("Graphics"), 20, 300, 90}
1818
, m_previous{std::move(previous)}
1919
{
2020
auto addSetting = [this](const std::string& name, std::function<bool()>&& getter, std::function<void()>&& toggler)

src/menu/savegamelistmenustate.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ SavegameListMenuState::SavegameListMenuState(const std::shared_ptr<MenuRingTrans
1818
const std::string& heading,
1919
const engine::world::World& world,
2020
bool loading)
21-
: ListDisplayMenuState{ringTransform, heading}
21+
: ListDisplayMenuState{ringTransform, heading, 10, 260, 90}
2222
, m_previous{std::move(previous)}
2323
, m_loading{loading}
2424
{

0 commit comments

Comments
 (0)