mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-06 01:53:25 -08:00
[Client] Settings: clamp dialog width to 1280 per review
This commit is contained in:
parent
b9d37b9b1e
commit
723ef76dfb
1 changed files with 3 additions and 0 deletions
|
|
@ -49,6 +49,9 @@ DlgSettings::DlgSettings(QWidget *parent) : QDialog(parent)
|
||||||
|
|
||||||
QSize target = !hostSize.isEmpty() ? QSize(qRound(hostSize.width() * 0.9), qRound(hostSize.height() * 0.9))
|
QSize target = !hostSize.isEmpty() ? QSize(qRound(hostSize.width() * 0.9), qRound(hostSize.height() * 0.9))
|
||||||
: QSize(qRound(available.width() * 0.9), qRound(available.height() * 0.9));
|
: QSize(qRound(available.width() * 0.9), qRound(available.height() * 0.9));
|
||||||
|
// Evenly-spaced columns leave unnatural dead space on very wide windows; clamp the width per review.
|
||||||
|
static constexpr int MAX_DIALOG_WIDTH = 1280;
|
||||||
|
target.setWidth(qMin(target.width(), MAX_DIALOG_WIDTH));
|
||||||
target = target.expandedTo(minimum).boundedTo(available.size());
|
target = target.expandedTo(minimum).boundedTo(available.size());
|
||||||
resize(target);
|
resize(target);
|
||||||
setSizeGripEnabled(true);
|
setSizeGripEnabled(true);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue