Beremiz.py
changeset 1659 aec0ed4b6f39
parent 1646 2d1fb99065e8
child 1661 78f28f40bc10
equal deleted inserted replaced
1658:ba6a6d6e989c 1659:aec0ed4b6f39
   164 
   164 
   165 from PLCControler import LOCATION_CONFNODE, LOCATION_MODULE, LOCATION_GROUP, LOCATION_VAR_INPUT, LOCATION_VAR_OUTPUT, LOCATION_VAR_MEMORY, ITEM_PROJECT, ITEM_RESOURCE
   165 from PLCControler import LOCATION_CONFNODE, LOCATION_MODULE, LOCATION_GROUP, LOCATION_VAR_INPUT, LOCATION_VAR_OUTPUT, LOCATION_VAR_MEMORY, ITEM_PROJECT, ITEM_RESOURCE
   166 from ProjectController import ProjectController, GetAddMenuItems, MATIEC_ERROR_MODEL, ITEM_CONFNODE
   166 from ProjectController import ProjectController, GetAddMenuItems, MATIEC_ERROR_MODEL, ITEM_CONFNODE
   167 
   167 
   168 
   168 
   169 MAX_RECENT_PROJECTS = 10
   169 MAX_RECENT_PROJECTS = 9
   170 
   170 
   171 if wx.Platform == '__WXMSW__':
   171 if wx.Platform == '__WXMSW__':
   172     faces = {
   172     faces = {
   173         'mono' : 'Courier New',
   173         'mono' : 'Courier New',
   174         'size' : 8,
   174         'size' : 8,
   762             item = self.RecentProjectsMenu.FindItemByPosition(0)
   762             item = self.RecentProjectsMenu.FindItemByPosition(0)
   763             self.RecentProjectsMenu.RemoveItem(item)
   763             self.RecentProjectsMenu.RemoveItem(item)
   764 
   764 
   765         self.FileMenu.Enable(ID_FILEMENURECENTPROJECTS, len(recent_projects) > 0)
   765         self.FileMenu.Enable(ID_FILEMENURECENTPROJECTS, len(recent_projects) > 0)
   766         for idx, projectpath in enumerate(recent_projects):
   766         for idx, projectpath in enumerate(recent_projects):
   767             text = u'%d: %s' % (idx + 1, projectpath)
   767             text = u'&%d: %s' % (idx + 1, projectpath)
   768 
   768 
   769             if idx < self.RecentProjectsMenu.GetMenuItemCount():
   769             if idx < self.RecentProjectsMenu.GetMenuItemCount():
   770                 item = self.RecentProjectsMenu.FindItemByPosition(idx)
   770                 item = self.RecentProjectsMenu.FindItemByPosition(idx)
   771                 id = item.GetId()
   771                 id = item.GetId()
   772                 item.SetItemLabel(text)
   772                 item.SetItemLabel(text)