Change window size when needed

This commit is contained in:
DarkPhoenix
2019-06-26 07:53:22 +03:00
parent b6a58b4ba6
commit 9f261f5b80
2 changed files with 16 additions and 6 deletions

View File

@@ -124,8 +124,17 @@ class GraphFrame(wx.Frame):
self.mainFrame.Bind(EFFECTIVE_HP_TOGGLED, self.OnEhpToggled)
self.draw()
self.Fit()
self.SetMinSize(self.GetSize())
self.UpdateWindowSize()
def UpdateWindowSize(self):
curW, curH = self.GetSize()
bestW, bestH = self.GetBestSize()
newW = max(curW, bestW)
newH = max(curH, bestH)
if newW > curW or newH > curH:
newSize = wx.Size(newW, newH)
self.SetSize(newSize)
self.SetMinSize(newSize)
def closeEvent(self, event):
self.closeWindow()