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