Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Set minimum window size
Signed-off-by: falkTX <falktx@falktx.com>
  • Loading branch information
falkTX committed Jul 6, 2023
1 parent 18f8d2d commit 78442a0
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions plugins/Common/IldaeilUI.cpp
Expand Up @@ -68,6 +68,8 @@ class IldaeilUI : public UI,
static constexpr const uint kGenericWidth = 380;
static constexpr const uint kGenericHeight = 400;
static constexpr const uint kButtonHeight = 20;
static constexpr const uint kMinWidth = 120;
static constexpr const uint kMinHeight = 120;

struct PluginInfoCache {
BinaryType btype;
Expand Down Expand Up @@ -236,6 +238,7 @@ class IldaeilUI : public UI,
fDrawingState = kDrawingErrorInit;
fIdleState = kIdleNothing;
fPopupError = "Ildaeil backend failed to init properly, cannot continue.";
setGeometryConstraints(kInitialWidth * scaleFactor * 0.5, kInitialHeight * scaleFactor * 0.5);
setSize(kInitialWidth * scaleFactor * 0.5, kInitialHeight * scaleFactor * 0.5);
return;
}
Expand All @@ -249,13 +252,15 @@ class IldaeilUI : public UI,

if (d_isNotEqual(scaleFactor, 1.0))
{
setGeometryConstraints(kMinWidth * scaleFactor, kMinHeight * scaleFactor);
setSize(kInitialWidth * scaleFactor, kInitialHeight * scaleFactor);
fPluginHostWindow.setPositionAndSize(0, kButtonHeight * scaleFactor + paddingY,
kInitialWidth * scaleFactor,
(kInitialHeight - kButtonHeight) * scaleFactor - paddingY);
}
else
{
setGeometryConstraints(kMinWidth, kMinHeight);
fPluginHostWindow.setPositionAndSize(0, kButtonHeight + paddingY,
kInitialWidth, kInitialHeight - kButtonHeight - paddingY);
}
Expand Down

0 comments on commit 78442a0

Please sign in to comment.