dialogs/DiscoveryDialog.py
changeset 1745 f9d32913bad4
parent 1742 92932cd370a4
child 1746 45d6f5fba016
equal deleted inserted replaced
1744:69dfdb26f600 1745:f9d32913bad4
    46 
    46 
    47 
    47 
    48 class DiscoveryDialog(wx.Dialog, listmix.ColumnSorterMixin):
    48 class DiscoveryDialog(wx.Dialog, listmix.ColumnSorterMixin):
    49 
    49 
    50     def _init_coll_MainSizer_Items(self, parent):
    50     def _init_coll_MainSizer_Items(self, parent):
    51         parent.AddWindow(self.staticText1, 0, border=20, flag=wx.TOP|wx.LEFT|wx.RIGHT|wx.GROW)
    51         parent.AddWindow(self.staticText1,    0, border=20, flag=wx.TOP | wx.LEFT | wx.RIGHT | wx.GROW)
    52         parent.AddWindow(self.ServicesList, 0, border=20, flag=wx.LEFT|wx.RIGHT|wx.GROW)
    52         parent.AddWindow(self.ServicesList,   0, border=20, flag=wx.LEFT | wx.RIGHT | wx.GROW)
    53         parent.AddSizer(self.ButtonGridSizer, 0, border=20, flag=wx.LEFT|wx.RIGHT|wx.BOTTOM|wx.GROW)
    53         parent.AddSizer(self.ButtonGridSizer, 0, border=20, flag=wx.LEFT | wx.RIGHT | wx.BOTTOM | wx.GROW)
    54 
    54 
    55     def _init_coll_MainSizer_Growables(self, parent):
    55     def _init_coll_MainSizer_Growables(self, parent):
    56         parent.AddGrowableCol(0)
    56         parent.AddGrowableCol(0)
    57         parent.AddGrowableRow(1)
    57         parent.AddGrowableRow(1)
    58 
    58 
    88               pos=wx.Point(0, 0), size=wx.DefaultSize, style=0)
    88               pos=wx.Point(0, 0), size=wx.DefaultSize, style=0)
    89 
    89 
    90         # Set up list control
    90         # Set up list control
    91         self.ServicesList = AutoWidthListCtrl(id=ID_DISCOVERYDIALOGSERVICESLIST,
    91         self.ServicesList = AutoWidthListCtrl(id=ID_DISCOVERYDIALOGSERVICESLIST,
    92               name='ServicesList', parent=self, pos=wx.Point(0, 0), size=wx.Size(0, 0),
    92               name='ServicesList', parent=self, pos=wx.Point(0, 0), size=wx.Size(0, 0),
    93               style=wx.LC_REPORT|wx.LC_EDIT_LABELS|wx.LC_SORT_ASCENDING|wx.LC_SINGLE_SEL)
    93               style=wx.LC_REPORT | wx.LC_EDIT_LABELS | wx.LC_SORT_ASCENDING | wx.LC_SINGLE_SEL)
    94         self.ServicesList.InsertColumn(0, _('NAME'))
    94         self.ServicesList.InsertColumn(0, _('NAME'))
    95         self.ServicesList.InsertColumn(1, _('TYPE'))
    95         self.ServicesList.InsertColumn(1, _('TYPE'))
    96         self.ServicesList.InsertColumn(2, _('IP'))
    96         self.ServicesList.InsertColumn(2, _('IP'))
    97         self.ServicesList.InsertColumn(3, _('PORT'))
    97         self.ServicesList.InsertColumn(3, _('PORT'))
    98         self.ServicesList.SetColumnWidth(0, 150)
    98         self.ServicesList.SetColumnWidth(0, 150)
   118         self.IpButton = wx.Button(id=ID_DISCOVERYDIALOGIPBUTTON,
   118         self.IpButton = wx.Button(id=ID_DISCOVERYDIALOGIPBUTTON,
   119               label=_('Add IP'), name='IpButton', parent=self,
   119               label=_('Add IP'), name='IpButton', parent=self,
   120               pos=wx.Point(0, 0), size=wx.DefaultSize, style=0)
   120               pos=wx.Point(0, 0), size=wx.DefaultSize, style=0)
   121         self.Bind(wx.EVT_BUTTON, self.OnIpButton, id=ID_DISCOVERYDIALOGIPBUTTON)
   121         self.Bind(wx.EVT_BUTTON, self.OnIpButton, id=ID_DISCOVERYDIALOGIPBUTTON)
   122 
   122 
   123         self.ButtonSizer = self.CreateButtonSizer(wx.OK|wx.CANCEL|wx.CENTER)
   123         self.ButtonSizer = self.CreateButtonSizer(wx.OK | wx.CANCEL | wx.CENTER)
   124 
   124 
   125         self._init_sizers()
   125         self._init_sizers()
   126         self.Fit()
   126         self.Fit()
   127 
   127 
   128     def __init__(self, parent):
   128     def __init__(self, parent):