From 9c68889a6dcdd9f964d6cf898aefcaa5953be7ab Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Tue, 27 Feb 2024 08:15:39 +0600 Subject: [PATCH] Call SelectAll() after Fit() since that's what seems to be causing issues under windows --- gui/builtinContextMenus/droneSplitStack.py | 6 +++--- gui/builtinContextMenus/implantSetSave.py | 6 +++--- gui/builtinContextMenus/itemAmountChange.py | 6 +++--- gui/builtinContextMenus/itemProjectionRange.py | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/gui/builtinContextMenus/droneSplitStack.py b/gui/builtinContextMenus/droneSplitStack.py index 8d54f1774..b50d3bce1 100644 --- a/gui/builtinContextMenus/droneSplitStack.py +++ b/gui/builtinContextMenus/droneSplitStack.py @@ -74,13 +74,13 @@ class DroneStackSplit(wx.Dialog): bSizer3.Add(self.CreateStdDialogButtonSizer(wx.OK | wx.CANCEL), 0, wx.EXPAND) bSizer1.Add(bSizer3, 0, wx.ALL | wx.EXPAND, 10) - self.input.SetFocus() - self.input.SelectAll() self.input.Bind(wx.EVT_CHAR, self.onChar) self.input.Bind(wx.EVT_TEXT_ENTER, self.processEnter) self.SetSizer(bSizer1) - self.CenterOnParent() self.Fit() + self.CenterOnParent() + self.input.SetFocus() + self.input.SelectAll() def processEnter(self, evt): self.EndModal(wx.ID_OK) diff --git a/gui/builtinContextMenus/implantSetSave.py b/gui/builtinContextMenus/implantSetSave.py index 8e2fd705c..4f9628647 100644 --- a/gui/builtinContextMenus/implantSetSave.py +++ b/gui/builtinContextMenus/implantSetSave.py @@ -68,12 +68,12 @@ class NameDialog(wx.Dialog): bSizer3.Add(self.CreateStdDialogButtonSizer(wx.OK | wx.CANCEL), 0, wx.EXPAND) bSizer1.Add(bSizer3, 0, wx.ALL | wx.EXPAND, 10) - self.input.SetFocus() - self.input.SelectAll() self.input.Bind(wx.EVT_TEXT_ENTER, self.processEnter) self.SetSizer(bSizer1) - self.CenterOnParent() self.Fit() + self.CenterOnParent() + self.input.SetFocus() + self.input.SelectAll() def processEnter(self, evt): self.EndModal(wx.ID_OK) diff --git a/gui/builtinContextMenus/itemAmountChange.py b/gui/builtinContextMenus/itemAmountChange.py index db394fbb5..71482d919 100644 --- a/gui/builtinContextMenus/itemAmountChange.py +++ b/gui/builtinContextMenus/itemAmountChange.py @@ -117,13 +117,13 @@ class AmountChanger(wx.Dialog): bSizer3.Add(self.CreateStdDialogButtonSizer(wx.OK | wx.CANCEL), 0, wx.EXPAND) bSizer1.Add(bSizer3, 0, wx.ALL | wx.EXPAND, 10) - self.input.SetFocus() self.input.Bind(wx.EVT_CHAR, self.onChar) self.input.Bind(wx.EVT_TEXT_ENTER, self.processEnter) self.SetSizer(bSizer1) - self.CenterOnParent() - self.input.SelectAll() self.Fit() + self.CenterOnParent() + self.input.SetFocus() + self.input.SelectAll() def processEnter(self, evt): self.EndModal(wx.ID_OK) diff --git a/gui/builtinContextMenus/itemProjectionRange.py b/gui/builtinContextMenus/itemProjectionRange.py index 77d2c7498..0854d0cb7 100644 --- a/gui/builtinContextMenus/itemProjectionRange.py +++ b/gui/builtinContextMenus/itemProjectionRange.py @@ -103,13 +103,13 @@ class RangeChanger(wx.Dialog): bSizer3.Add(self.CreateStdDialogButtonSizer(wx.OK | wx.CANCEL), 0, wx.EXPAND) bSizer1.Add(bSizer3, 0, wx.ALL | wx.EXPAND, 10) - self.input.SetFocus() - self.input.SelectAll() self.input.Bind(wx.EVT_CHAR, self.onChar) self.input.Bind(wx.EVT_TEXT_ENTER, self.processEnter) self.SetSizer(bSizer1) - self.CenterOnParent() self.Fit() + self.CenterOnParent() + self.input.SetFocus() + self.input.SelectAll() def processEnter(self, evt): self.EndModal(wx.ID_OK)