plugins/python/PythonEditor.py
changeset 415 339fa2542481
parent 366 cd90e4c10261
child 427 7ac746c07ff2
equal deleted inserted replaced
414:6f54c173aa19 415:339fa2542481
   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