PLCOpenEditor.py
changeset 656 ff38b7250b64
parent 654 f8445d00613d
child 660 30c0371ac086
equal deleted inserted replaced
655:435e2d8ee580 656:ff38b7250b64
   342               kind=wx.ITEM_NORMAL, text=_(u'Copy\tCTRL+C'))
   342               kind=wx.ITEM_NORMAL, text=_(u'Copy\tCTRL+C'))
   343         AppendMenu(parent, help='', id=wx.ID_PASTE,
   343         AppendMenu(parent, help='', id=wx.ID_PASTE,
   344               kind=wx.ITEM_NORMAL, text=_(u'Paste\tCTRL+V'))
   344               kind=wx.ITEM_NORMAL, text=_(u'Paste\tCTRL+V'))
   345         parent.AppendSeparator()
   345         parent.AppendSeparator()
   346         AppendMenu(parent, help='', id=ID_PLCOPENEDITOREDITMENUSEARCHINPROJECT,
   346         AppendMenu(parent, help='', id=ID_PLCOPENEDITOREDITMENUSEARCHINPROJECT,
   347               kind=wx.ITEM_NORMAL, text=_(u'Search in Project'))
   347               kind=wx.ITEM_NORMAL, text=_(u'Search in Project\tCTRL+F'))
   348         parent.AppendSeparator()
   348         parent.AppendSeparator()
   349         addmenu = wx.Menu(title='')
   349         addmenu = wx.Menu(title='')
   350         parent.AppendMenu(wx.ID_ADD, _("Add Element"), addmenu)
   350         parent.AppendMenu(wx.ID_ADD, _(u"&Add Element"), addmenu)
   351         AppendMenu(addmenu, help='', id=ID_PLCOPENEDITOREDITMENUADDDATATYPE,
   351         AppendMenu(addmenu, help='', id=ID_PLCOPENEDITOREDITMENUADDDATATYPE,
   352               kind=wx.ITEM_NORMAL, text=_(u'Data Type'))
   352               kind=wx.ITEM_NORMAL, text=_(u'&Data Type'))
   353         AppendMenu(addmenu, help='', id=ID_PLCOPENEDITOREDITMENUADDFUNCTION,
   353         AppendMenu(addmenu, help='', id=ID_PLCOPENEDITOREDITMENUADDFUNCTION,
   354               kind=wx.ITEM_NORMAL, text=_(u'Function'))
   354               kind=wx.ITEM_NORMAL, text=_(u'&Function'))
   355         AppendMenu(addmenu, help='', id=ID_PLCOPENEDITOREDITMENUADDFUNCTIONBLOCK,
   355         AppendMenu(addmenu, help='', id=ID_PLCOPENEDITOREDITMENUADDFUNCTIONBLOCK,
   356               kind=wx.ITEM_NORMAL, text=_(u'Function Block'))
   356               kind=wx.ITEM_NORMAL, text=_(u'Function &Block'))
   357         AppendMenu(addmenu, help='', id=ID_PLCOPENEDITOREDITMENUADDPROGRAM,
   357         AppendMenu(addmenu, help='', id=ID_PLCOPENEDITOREDITMENUADDPROGRAM,
   358               kind=wx.ITEM_NORMAL, text=_(u'Program'))
   358               kind=wx.ITEM_NORMAL, text=_(u'&Program'))
   359         AppendMenu(addmenu, help='', id=ID_PLCOPENEDITOREDITMENUADDCONFIGURATION,
   359         AppendMenu(addmenu, help='', id=ID_PLCOPENEDITOREDITMENUADDCONFIGURATION,
   360               kind=wx.ITEM_NORMAL, text=_(u'Configuration'))
   360               kind=wx.ITEM_NORMAL, text=_(u'&Configuration'))
   361         AppendMenu(parent, help='', id=wx.ID_SELECTALL,
   361         AppendMenu(parent, help='', id=wx.ID_SELECTALL,
   362               kind=wx.ITEM_NORMAL, text=_(u'Select All\tCTRL+A'))
   362               kind=wx.ITEM_NORMAL, text=_(u'Select All\tCTRL+A'))
   363         AppendMenu(parent, help='', id=wx.ID_DELETE,
   363         AppendMenu(parent, help='', id=wx.ID_DELETE,
   364               kind=wx.ITEM_NORMAL, text=_(u'Delete'))
   364               kind=wx.ITEM_NORMAL, text=_(u'&Delete'))
   365         self.Bind(wx.EVT_MENU, self.OnUndoMenu, id=wx.ID_UNDO)
   365         self.Bind(wx.EVT_MENU, self.OnUndoMenu, id=wx.ID_UNDO)
   366         self.Bind(wx.EVT_MENU, self.OnRedoMenu, id=wx.ID_REDO)
   366         self.Bind(wx.EVT_MENU, self.OnRedoMenu, id=wx.ID_REDO)
   367         #self.Bind(wx.EVT_MENU, self.OnEnableUndoRedoMenu, id=ID_PLCOPENEDITOREDITMENUENABLEUNDOREDO)
   367         #self.Bind(wx.EVT_MENU, self.OnEnableUndoRedoMenu, id=ID_PLCOPENEDITOREDITMENUENABLEUNDOREDO)
   368         self.Bind(wx.EVT_MENU, self.OnCutMenu, id=wx.ID_CUT)
   368         self.Bind(wx.EVT_MENU, self.OnCutMenu, id=wx.ID_CUT)
   369         self.Bind(wx.EVT_MENU, self.OnCopyMenu, id=wx.ID_COPY)
   369         self.Bind(wx.EVT_MENU, self.OnCopyMenu, id=wx.ID_COPY)
  2535         AppendMenu(parent, help='', id=wx.ID_OPEN,
  2535         AppendMenu(parent, help='', id=wx.ID_OPEN,
  2536               kind=wx.ITEM_NORMAL, text=_(u'Open\tCTRL+O'))
  2536               kind=wx.ITEM_NORMAL, text=_(u'Open\tCTRL+O'))
  2537         AppendMenu(parent, help='', id=wx.ID_CLOSE,
  2537         AppendMenu(parent, help='', id=wx.ID_CLOSE,
  2538               kind=wx.ITEM_NORMAL, text=_(u'Close Tab\tCTRL+W'))
  2538               kind=wx.ITEM_NORMAL, text=_(u'Close Tab\tCTRL+W'))
  2539         AppendMenu(parent, help='', id=wx.ID_CLOSE_ALL,
  2539         AppendMenu(parent, help='', id=wx.ID_CLOSE_ALL,
  2540               kind=wx.ITEM_NORMAL, text=_(u'Close Project'))
  2540               kind=wx.ITEM_NORMAL, text=_(u'Close Project\tCTRL+SHIFT+W'))
  2541         parent.AppendSeparator()
  2541         parent.AppendSeparator()
  2542         AppendMenu(parent, help='', id=wx.ID_SAVE,
  2542         AppendMenu(parent, help='', id=wx.ID_SAVE,
  2543               kind=wx.ITEM_NORMAL, text=_(u'Save\tCTRL+S'))
  2543               kind=wx.ITEM_NORMAL, text=_(u'Save\tCTRL+S'))
  2544         AppendMenu(parent, help='', id=wx.ID_SAVEAS,
  2544         AppendMenu(parent, help='', id=wx.ID_SAVEAS,
  2545               kind=wx.ITEM_NORMAL, text=_(u'Save As...\tCTRL+SHIFT+S'))
  2545               kind=wx.ITEM_NORMAL, text=_(u'Save As...\tCTRL+SHIFT+S'))
  2546         AppendMenu(parent, help='', id=ID_PLCOPENEDITORFILEMENUGENERATE,
  2546         AppendMenu(parent, help='', id=ID_PLCOPENEDITORFILEMENUGENERATE,
  2547               kind=wx.ITEM_NORMAL, text=_(u'Generate Program\tCTRL+G'))
  2547               kind=wx.ITEM_NORMAL, text=_(u'Generate Program\tCTRL+G'))
  2548         parent.AppendSeparator()
  2548         parent.AppendSeparator()
  2549         AppendMenu(parent, help='', id=wx.ID_PAGE_SETUP,
  2549         AppendMenu(parent, help='', id=wx.ID_PAGE_SETUP,
  2550               kind=wx.ITEM_NORMAL, text=_(u'Page Setup'))
  2550               kind=wx.ITEM_NORMAL, text=_(u'Page Setup\tCTRL+ALT+P'))
  2551         AppendMenu(parent, help='', id=wx.ID_PREVIEW,
  2551         AppendMenu(parent, help='', id=wx.ID_PREVIEW,
  2552               kind=wx.ITEM_NORMAL, text=_(u'Preview'))
  2552               kind=wx.ITEM_NORMAL, text=_(u'Preview\tCTRL+SHIFT+P'))
  2553         AppendMenu(parent, help='', id=wx.ID_PRINT,
  2553         AppendMenu(parent, help='', id=wx.ID_PRINT,
  2554               kind=wx.ITEM_NORMAL, text=_(u'Print'))
  2554               kind=wx.ITEM_NORMAL, text=_(u'Print\tCTRL+P'))
  2555         parent.AppendSeparator()
  2555         parent.AppendSeparator()
  2556         AppendMenu(parent, help='', id=wx.ID_PROPERTIES,
  2556         AppendMenu(parent, help='', id=wx.ID_PROPERTIES,
  2557               kind=wx.ITEM_NORMAL, text=_(u'Properties'))
  2557               kind=wx.ITEM_NORMAL, text=_(u'&Properties'))
  2558         parent.AppendSeparator()
  2558         parent.AppendSeparator()
  2559         AppendMenu(parent, help='', id=wx.ID_EXIT,
  2559         AppendMenu(parent, help='', id=wx.ID_EXIT,
  2560               kind=wx.ITEM_NORMAL, text=_(u'Quit\tCTRL+Q'))
  2560               kind=wx.ITEM_NORMAL, text=_(u'Quit\tCTRL+Q'))
  2561         
  2561         
  2562         self.Bind(wx.EVT_MENU, self.OnNewProjectMenu, id=wx.ID_NEW)
  2562         self.Bind(wx.EVT_MENU, self.OnNewProjectMenu, id=wx.ID_NEW)