790 name='Description', parent=self.MainPanel, pos=wx.Point(24, 272), |
790 name='Description', parent=self.MainPanel, pos=wx.Point(24, 272), |
791 size=wx.Size(400, 25), style=0, value='') |
791 size=wx.Size(400, 25), style=0, value='') |
792 |
792 |
793 self._init_sizers() |
793 self._init_sizers() |
794 |
794 |
795 def __init__(self, parent): |
795 def __init__(self, parent, cwd): |
796 self._init_ctrls(parent) |
796 self._init_ctrls(parent) |
797 self.ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL) |
797 self.ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL) |
798 self.flexGridSizer1.Add(self.ButtonSizer, 1, wxALIGN_CENTER) |
798 self.flexGridSizer1.Add(self.ButtonSizer, 1, wxALIGN_CENTER) |
799 self.NodeID.SetValue("0x00") |
799 self.NodeID.SetValue("0x00") |
800 self.Type.Append("master") |
800 self.Type.Append("master") |
801 self.Type.Append("slave") |
801 self.Type.Append("slave") |
802 self.Type.SetStringSelection("slave") |
802 self.Type.SetStringSelection("slave") |
803 self.Description.SetValue("") |
803 self.Description.SetValue("") |
804 self.ListProfile = {"None" : ""} |
804 self.ListProfile = {"None" : ""} |
805 self.Profile.Append("None") |
805 self.Profile.Append("None") |
806 self.Directory = os.path.join(ScriptDirectory, "config") |
806 self.Directory = os.path.join(cwd, "config") |
807 listfiles = os.listdir(self.Directory) |
807 listfiles = os.listdir(self.Directory) |
808 listfiles.sort() |
808 listfiles.sort() |
809 for item in listfiles: |
809 for item in listfiles: |
810 name, extend = os.path.splitext(item) |
810 name, extend = os.path.splitext(item) |
811 if os.path.isfile(os.path.join(self.Directory, item)) and extend == ".prf" and name != "DS-302": |
811 if os.path.isfile(os.path.join(self.Directory, item)) and extend == ".prf" and name != "DS-302": |