diff --git a/ViaStitching/FillAreaAction.py b/ViaStitching/FillAreaAction.py
index 71795e6..cd21c31 100644
--- a/ViaStitching/FillAreaAction.py
+++ b/ViaStitching/FillAreaAction.py
@@ -51,14 +51,20 @@ class FillAreaAction(pcbnew.ActionPlugin):
def Run(self):
a = FillAreaDialogEx(None)
- a.m_SizeMM.SetValue("0.8")
+ #a.m_SizeMM.SetValue("0.8")
a.m_StepMM.SetValue("2.54")
- a.m_DrillMM.SetValue("0.3")
+ #a.m_DrillMM.SetValue("0.3")
#a.m_Netname.SetValue("GND")
- a.m_ClearanceMM.SetValue("0.2")
+ #a.m_ClearanceMM.SetValue("0.2")
a.m_Star.SetValue(True)
a.m_bitmapStitching.SetBitmap(wx.Bitmap( os.path.join(os.path.dirname(os.path.realpath(__file__)), "stitching-vias-help.png") ) )
self.board = pcbnew.GetBoard()
+ self.boardDesignSettings = self.board.GetDesignSettings()
+ a.m_SizeMM.SetValue(str(pcbnew.ToMM(self.boardDesignSettings.GetCurrentViaSize())))
+ a.m_DrillMM.SetValue(str(pcbnew.ToMM(self.boardDesignSettings.GetCurrentViaDrill())))
+ a.m_ClearanceMM.SetValue(str(pcbnew.ToMM(self.boardDesignSettings.GetDefault().GetClearance())))
+ a.SetMinSize(a.GetSize())
+
PopulateNets("GND",a)
modal_result = a.ShowModal()
if modal_result == wx.ID_OK:
diff --git a/ViaStitching/FillAreaDialog.py b/ViaStitching/FillAreaDialog.py
index 853d380..48b8409 100644
--- a/ViaStitching/FillAreaDialog.py
+++ b/ViaStitching/FillAreaDialog.py
@@ -17,7 +17,7 @@ import wx.xrc
class FillAreaDialog ( wx.Dialog ):
def __init__( self, parent ):
- wx.Dialog.__init__ ( self, parent, id = wx.ID_ANY, title = u"Fill Area parameters", pos = wx.DefaultPosition, size = wx.Size( 402,580 ), style = wx.DEFAULT_DIALOG_STYLE )
+ wx.Dialog.__init__ ( self, parent, id = wx.ID_ANY, title = u"Fill Area parameters", pos = wx.DefaultPosition, size = wx.Size( 402,580 ), style = wx.DEFAULT_DIALOG_STYLE|wx.RESIZE_BORDER )
import sys
if sys.version_info[0] == 2:
diff --git a/ViaStitching/FillAreaTpl.fbp b/ViaStitching/FillAreaTpl.fbp
index 3e72245..fa064c4 100644
--- a/ViaStitching/FillAreaTpl.fbp
+++ b/ViaStitching/FillAreaTpl.fbp
@@ -46,7 +46,7 @@
FillAreaDialog
402,580
- wxDEFAULT_DIALOG_STYLE
+ wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER
Fill Area parameters