connectors/PYRO/dialog.py
changeset 2180 017ad9cc20b9
parent 2179 84c4e56b38d6
child 2182 eeca1aff0691
--- a/connectors/PYRO/dialog.py	Thu Jun 07 16:58:13 2018 +0300
+++ b/connectors/PYRO/dialog.py	Fri Jun 08 15:10:27 2018 +0300
@@ -35,20 +35,14 @@
             self.PortText = wx.TextCtrl(parent=self, id=ID_PORTTEXT, size = wx.Size(200, -1))
 
         def _init_sizers(self):
-            self.mainSizer = wx.BoxSizer(wx.VERTICAL)
-            self.uriSizer = wx.BoxSizer(wx.HORIZONTAL)
-            self.portSizer = wx.BoxSizer(wx.HORIZONTAL)
+            self.mainSizer = wx.FlexGridSizer(cols=2, hgap=10, rows=5, vgap=10)
+            self.mainSizer.AddWindow(wx.StaticText(self, label=_("URI host:")),
+                                     flag=wx.ALIGN_CENTER_VERTICAL)
+            self.mainSizer.AddWindow(self.IpText, flag=wx.GROW)
 
-            self.uriSizer.Add(wx.StaticText(self, wx.ID_ANY, _("URI host:"), size = wx.Size(70, -1)), proportion=0, flag=wx.ALIGN_CENTER_VERTICAL)
-            self.uriSizer.AddSpacer((0,0))
-            self.uriSizer.Add(self.IpText, proportion=1, flag=wx.ALIGN_RIGHT)
-            self.mainSizer.Add(self.uriSizer, border=2, flag=wx.ALL)
-
-            self.portSizer.Add(wx.StaticText(self, wx.ID_ANY, _("URI port:"), size = wx.Size(70, -1)), proportion=0, flag=wx.ALIGN_CENTER_VERTICAL)
-            self.portSizer.AddSpacer((0,0))
-            self.portSizer.Add(self.PortText, proportion=1, flag=wx.ALIGN_RIGHT)
-            self.mainSizer.Add(self.portSizer, border=2, flag=wx.ALL)
-
+            self.mainSizer.AddWindow(wx.StaticText(self, label=_("URI port:")),
+                                     flag=wx.ALIGN_CENTER_VERTICAL)
+            self.mainSizer.AddWindow(self.PortText, flag=wx.GROW)
             self.SetSizer(self.mainSizer)
 
         def SetURI(self, uri):