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) |