diff -r 65a751cbb9b9 -r 611fded24ce4 Beremiz.py --- a/Beremiz.py Fri Mar 21 00:21:15 2014 +0100 +++ b/Beremiz.py Thu Mar 27 10:06:30 2014 +0100 @@ -349,13 +349,6 @@ def _init_coll_AddMenu_Items(self, parent): IDEFrame._init_coll_AddMenu_Items(self, parent, False) - - # Disable add resource until matiec is able to handle multiple ressource definition - #new_id = wx.NewId() - #AppendMenu(parent, help='', id=new_id, - # kind=wx.ITEM_NORMAL, text=_(u'&Resource')) - #self.Bind(wx.EVT_MENU, self.AddResourceMenu, id=new_id) - self._RecursiveAddMenuItems(parent, GetAddMenuItems()) def _init_coll_HelpMenu_Items(self, parent): @@ -1010,10 +1003,11 @@ confnode_menu.Destroy() event.Skip() - elif item_infos["type"] != ITEM_PROJECT: + elif item_infos["type"] == ITEM_RESOURCE: + # prevent last resource to be delted parent = self.ProjectTree.GetItemParent(item) parent_name = self.ProjectTree.GetItemText(parent) - if item_infos["type"] != ITEM_RESOURCE or parent_name == _("Resources"): + if parent_name == _("Resources"): IDEFrame.OnProjectTreeRightUp(self, event) else: IDEFrame.OnProjectTreeRightUp(self, event)