From 53f20a8b3d896dad76446c605a95952679961021 Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 8 Jan 2024 10:07:41 +0000 Subject: [PATCH 1/3] v1.1.2 --- SparkFunKiCadPanelizer/resource/_version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SparkFunKiCadPanelizer/resource/_version.py b/SparkFunKiCadPanelizer/resource/_version.py index 545d07d..5da0b9a 100644 --- a/SparkFunKiCadPanelizer/resource/_version.py +++ b/SparkFunKiCadPanelizer/resource/_version.py @@ -1 +1 @@ -__version__ = "1.1.1" \ No newline at end of file +__version__ = "1.1.2" \ No newline at end of file From e4b0efb3e991f3bc323fc195b782a8c6d3bc4839 Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 8 Jan 2024 10:08:20 +0000 Subject: [PATCH 2/3] Change best_size to self.panel.BestSize --- SparkFunKiCadPanelizer/dialog/dialog.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SparkFunKiCadPanelizer/dialog/dialog.py b/SparkFunKiCadPanelizer/dialog/dialog.py index 0d94b62..3bc73ed 100644 --- a/SparkFunKiCadPanelizer/dialog/dialog.py +++ b/SparkFunKiCadPanelizer/dialog/dialog.py @@ -52,7 +52,7 @@ def __init__(self, parent, config, layertable, ordering, panelizer, func): self.panel = DialogPanel(self, config, layertable, ordering, panelizer, func) - best_size = self.BestSize + best_size = self.panel.BestSize # hack for some gtk themes that incorrectly calculate best size best_size.IncBy(dx=0, dy=30) self.SetClientSize(best_size) From af105f2f3c4b54d89395946e5b51605e3fb624a0 Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 8 Jan 2024 10:32:32 +0000 Subject: [PATCH 3/3] Add RESIZE_BORDER --- SparkFunKiCadPanelizer/dialog/dialog_text_base.py | 2 +- text_dialog.fbp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SparkFunKiCadPanelizer/dialog/dialog_text_base.py b/SparkFunKiCadPanelizer/dialog/dialog_text_base.py index 7cd2be0..ed26246 100644 --- a/SparkFunKiCadPanelizer/dialog/dialog_text_base.py +++ b/SparkFunKiCadPanelizer/dialog/dialog_text_base.py @@ -22,7 +22,7 @@ class DialogPanelBase ( DialogShim ): def __init__( self, parent ): - DialogShim.__init__ ( self, parent, id = wx.ID_ANY, title = _(u"SparkFun KiCad Panelizer"), pos = wx.DefaultPosition, size = wx.Size( -1,-1 ), style = wx.DEFAULT_DIALOG_STYLE|wx.STAY_ON_TOP|wx.BORDER_DEFAULT ) + DialogShim.__init__ ( self, parent, id = wx.ID_ANY, title = _(u"SparkFun KiCad Panelizer"), pos = wx.DefaultPosition, size = wx.Size( -1,-1 ), style = wx.DEFAULT_DIALOG_STYLE|wx.RESIZE_BORDER|wx.STAY_ON_TOP|wx.BORDER_DEFAULT ) self.SetSizeHints( wx.Size( -1,-1 ), wx.DefaultSize ) diff --git a/text_dialog.fbp b/text_dialog.fbp index 5da6878..5c42d3d 100644 --- a/text_dialog.fbp +++ b/text_dialog.fbp @@ -48,7 +48,7 @@ DialogPanelBase -1,-1 - wxDEFAULT_DIALOG_STYLE|wxSTAY_ON_TOP + wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxSTAY_ON_TOP DialogShim; .compat; forward_declare SparkFun KiCad Panelizer