mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-28 15:34:33 +00:00
Set a minimum for resizing a window
This commit is contained in:
parent
fad624205f
commit
7615bfdfb3
@ -394,10 +394,24 @@ namespace GraphicalUserInterface
|
|||||||
{
|
{
|
||||||
wnd->GetPositionPtr()->Width += Mouse.X - MouseArray[0].X;
|
wnd->GetPositionPtr()->Width += Mouse.X - MouseArray[0].X;
|
||||||
wnd->GetPositionPtr()->Height += Mouse.Y - MouseArray[0].Y;
|
wnd->GetPositionPtr()->Height += Mouse.Y - MouseArray[0].Y;
|
||||||
|
|
||||||
|
if (wnd->GetPositionPtr()->Width < 200)
|
||||||
|
{
|
||||||
|
wnd->GetPositionPtr()->Width = 200;
|
||||||
|
Mouse.X = MouseArray[0].X;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (wnd->GetPositionPtr()->Height < 100)
|
||||||
|
{
|
||||||
|
wnd->GetPositionPtr()->Height = 100;
|
||||||
|
Mouse.Y = MouseArray[0].Y;
|
||||||
|
}
|
||||||
|
|
||||||
OverlayBufferRepaint = true;
|
OverlayBufferRepaint = true;
|
||||||
OverlayFullRepaint = true;
|
OverlayFullRepaint = true;
|
||||||
eTemplate.Resize.Width = wnd->GetPosition().Width;
|
eTemplate.Resize.Width = wnd->GetPosition().Width;
|
||||||
eTemplate.Resize.Height = wnd->GetPosition().Height;
|
eTemplate.Resize.Height = wnd->GetPosition().Height;
|
||||||
|
|
||||||
wnd->OnResize(&eTemplate);
|
wnd->OnResize(&eTemplate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user