PLCOpenEditor.py
changeset 2 93bc4c2cf376
parent 1 e9d01d824086
child 3 86ccc89d7b0b
equal deleted inserted replaced
1:e9d01d824086 2:93bc4c2cf376
   443     
   443     
   444     def init_toolbars(self, parent):
   444     def init_toolbars(self, parent):
   445         self.DefaultToolBar = wxToolBar(id=wxID_PLCOPENEDITORDEFAULTTOOLBAR, name='DefaultToolBar',
   445         self.DefaultToolBar = wxToolBar(id=wxID_PLCOPENEDITORDEFAULTTOOLBAR, name='DefaultToolBar',
   446               parent=parent, pos=wx.Point(0, 27), size=wx.Size(0, 0),
   446               parent=parent, pos=wx.Point(0, 27), size=wx.Size(0, 0),
   447               style=wxTB_HORIZONTAL | wxNO_BORDER)
   447               style=wxTB_HORIZONTAL | wxNO_BORDER)
       
   448         self.Bind(wx.EVT_LEFT_DCLICK, self.OnDefaultToolDCLick, 
       
   449               id=wxID_PLCOPENEDITORDEFAULTTOOLBAR)
   448 
   450 
   449         self.SFCToolBar = wxToolBar(id=wxID_PLCOPENEDITORSFCTOOLBAR, name='SFCToolBar',
   451         self.SFCToolBar = wxToolBar(id=wxID_PLCOPENEDITORSFCTOOLBAR, name='SFCToolBar',
   450               parent=parent, pos=wx.Point(0, 27), size=wx.Size(0, 0),
   452               parent=parent, pos=wx.Point(0, 27), size=wx.Size(0, 0),
   451               style=wxTB_HORIZONTAL | wxNO_BORDER)
   453               style=wxTB_HORIZONTAL | wxNO_BORDER)
   452         
   454         
   474             self.RefreshProjectTree()
   476             self.RefreshProjectTree()
   475 
   477 
   476         self.RefreshFileMenu()
   478         self.RefreshFileMenu()
   477         self.RefreshEditMenu()
   479         self.RefreshEditMenu()
   478         self.RefreshToolBar()
   480         self.RefreshToolBar()
       
   481 
       
   482     def OnDefaultToolDCLick(self, event):
       
   483         print "Default ToolBar DClick"
       
   484         event.Skip()
   479 
   485 
   480     def RefreshFileMenu(self):
   486     def RefreshFileMenu(self):
   481         if self.Controler.HasOpenedProject():
   487         if self.Controler.HasOpenedProject():
   482             if self.TabsOpened.GetPageCount() > 0:
   488             if self.TabsOpened.GetPageCount() > 0:
   483                 self.FileMenu.FindItemByPosition(2).Enable(True)
   489                 self.FileMenu.FindItemByPosition(2).Enable(True)