485 else: |
485 else: |
486 event(self, function) |
486 event(self, function) |
487 |
487 |
488 def _init_coll_EditMenu_Items(self, parent): |
488 def _init_coll_EditMenu_Items(self, parent): |
489 AppendMenu(parent, help='', id=wx.ID_REFRESH, |
489 AppendMenu(parent, help='', id=wx.ID_REFRESH, |
490 kind=wx.ITEM_NORMAL, text=u'Refresh\tCTRL+R') |
490 kind=wx.ITEM_NORMAL, text=_(u'Refresh\tCTRL+R')) |
491 AppendMenu(parent, help='', id=wx.ID_UNDO, |
491 AppendMenu(parent, help='', id=wx.ID_UNDO, |
492 kind=wx.ITEM_NORMAL, text=u'Undo\tCTRL+Z') |
492 kind=wx.ITEM_NORMAL, text=_(u'Undo\tCTRL+Z')) |
493 AppendMenu(parent, help='', id=wx.ID_REDO, |
493 AppendMenu(parent, help='', id=wx.ID_REDO, |
494 kind=wx.ITEM_NORMAL, text=u'Redo\tCTRL+Y') |
494 kind=wx.ITEM_NORMAL, text=_(u'Redo\tCTRL+Y')) |
495 self.Bind(wx.EVT_MENU, self.OnRefreshMenu, id=wx.ID_REFRESH) |
495 self.Bind(wx.EVT_MENU, self.OnRefreshMenu, id=wx.ID_REFRESH) |
496 self.Bind(wx.EVT_MENU, self.OnUndoMenu, id=wx.ID_UNDO) |
496 self.Bind(wx.EVT_MENU, self.OnUndoMenu, id=wx.ID_UNDO) |
497 self.Bind(wx.EVT_MENU, self.OnRedoMenu, id=wx.ID_REDO) |
497 self.Bind(wx.EVT_MENU, self.OnRedoMenu, id=wx.ID_REDO) |
498 |
498 |
499 def _init_coll_MenuBar_Menus(self, parent): |
499 def _init_coll_MenuBar_Menus(self, parent): |
500 parent.Append(menu=self.EditMenu, title=u'&Edit') |
500 parent.Append(menu=self.EditMenu, title=_(u'&Edit')) |
501 |
501 |
502 def _init_utils(self): |
502 def _init_utils(self): |
503 self.MenuBar = wx.MenuBar() |
503 self.MenuBar = wx.MenuBar() |
504 |
504 |
505 self.EditMenu = wx.Menu(title='') |
505 self.EditMenu = wx.Menu(title='') |
508 self._init_coll_EditMenu_Items(self.EditMenu) |
508 self._init_coll_EditMenu_Items(self.EditMenu) |
509 |
509 |
510 def _init_ctrls(self, prnt): |
510 def _init_ctrls(self, prnt): |
511 wx.Frame.__init__(self, id=ID_PYTHONEDITORFRAME, name=u'PythonEditor', |
511 wx.Frame.__init__(self, id=ID_PYTHONEDITORFRAME, name=u'PythonEditor', |
512 parent=prnt, pos=wx.DefaultPosition, size=wx.Size(800, 650), |
512 parent=prnt, pos=wx.DefaultPosition, size=wx.Size(800, 650), |
513 style=wx.DEFAULT_FRAME_STYLE, title=u'PythonEditor') |
513 style=wx.DEFAULT_FRAME_STYLE, title=_(u'PythonEditor')) |
514 self._init_utils() |
514 self._init_utils() |
515 self.SetClientSize(wx.Size(1000, 600)) |
515 self.SetClientSize(wx.Size(1000, 600)) |
516 self.SetMenuBar(self.MenuBar) |
516 self.SetMenuBar(self.MenuBar) |
517 self.Bind(wx.EVT_CLOSE, self.OnCloseFrame) |
517 self.Bind(wx.EVT_CLOSE, self.OnCloseFrame) |
518 |
518 |
561 self.RefreshTitle() |
561 self.RefreshTitle() |
562 self.RefreshEditMenu() |
562 self.RefreshEditMenu() |
563 event.Skip() |
563 event.Skip() |
564 |
564 |
565 def RefreshTitle(self): |
565 def RefreshTitle(self): |
566 self.SetTitle("PythonEditor - %s"%self.Controler.GetFilename()) |
566 title = _("PythonEditor") |
|
567 self.SetTitle("%s - %s"%(title, self.Controler.GetFilename())) |
567 |
568 |
568 #------------------------------------------------------------------------------- |
569 #------------------------------------------------------------------------------- |
569 # Edit Project Menu Functions |
570 # Edit Project Menu Functions |
570 #------------------------------------------------------------------------------- |
571 #------------------------------------------------------------------------------- |
571 |
572 |