canfestival/SlaveEditor.py
changeset 920 1499a4d225db
parent 847 b157705a9024
child 1021 939b1a1c7aa5
equal deleted inserted replaced
919:4a36e38e51d3 920:1499a4d225db
    15  ID_SLAVEEDITORADDMENUMAPVARIABLE, ID_SLAVEEDITORADDMENUUSERTYPE,
    15  ID_SLAVEEDITORADDMENUMAPVARIABLE, ID_SLAVEEDITORADDMENUUSERTYPE,
    16 ] = [wx.NewId() for _init_coll_AddMenu_Items in range(6)]
    16 ] = [wx.NewId() for _init_coll_AddMenu_Items in range(6)]
    17 
    17 
    18 class SlaveEditor(ConfTreeNodeEditor, NodeEditorTemplate):
    18 class SlaveEditor(ConfTreeNodeEditor, NodeEditorTemplate):
    19     
    19     
    20     def _init_ConfNodeEditor(self, prnt):
    20     CONFNODEEDITOR_TABS = [
    21         self.ConfNodeEditor = EditingPanel(prnt, self, self.Controler, self.Editable)
    21         (_("CANOpen slave"), "_create_SlaveNodeEditor")]
       
    22     
       
    23     def _create_SlaveNodeEditor(self, prnt):
       
    24         self.SlaveNodeEditor = EditingPanel(prnt, self, self.Controler, self.Editable)
       
    25         return self.SlaveNodeEditor
    22         
    26         
    23     def __init__(self, parent, controler, window, editable=True):
    27     def __init__(self, parent, controler, window, editable=True):
    24         self.Editable = editable
    28         self.Editable = editable
    25         ConfTreeNodeEditor.__init__(self, parent, controler, window)
    29         ConfTreeNodeEditor.__init__(self, parent, controler, window)
    26         NodeEditorTemplate.__init__(self, controler, window, False)
    30         NodeEditorTemplate.__init__(self, controler, window, False)
    57         if self.Editable:
    61         if self.Editable:
    58             confnode_menu.Enable(ID_SLAVEEDITORCONFNODEMENUDSOTHERPROFILE, False)
    62             confnode_menu.Enable(ID_SLAVEEDITORCONFNODEMENUDSOTHERPROFILE, False)
    59 
    63 
    60     def RefreshView(self):
    64     def RefreshView(self):
    61         ConfTreeNodeEditor.RefreshView(self)
    65         ConfTreeNodeEditor.RefreshView(self)
    62         self.ConfNodeEditor.RefreshIndexList()
    66         self.SlaveNodeEditor.RefreshIndexList()
    63 
    67 
    64     def RefreshCurrentIndexList(self):
    68     def RefreshCurrentIndexList(self):
    65         self.RefreshView()
    69         self.RefreshView()
    66     
    70     
    67     def RefreshBufferState(self):
    71     def RefreshBufferState(self):