PLCOpenEditor.py
changeset 611 9d24fa46523f
parent 606 d65122c61eaf
child 613 c487c54c1cfe
equal deleted inserted replaced
610:430d029beed6 611:9d24fa46523f
   856     #  @param text title for the tab ctrl.
   856     #  @param text title for the tab ctrl.
   857     def AddPage(self, window, text):
   857     def AddPage(self, window, text):
   858         self.TabsOpened.AddPage(window, text)
   858         self.TabsOpened.AddPage(window, text)
   859         self.RefreshTabCtrlEvent()
   859         self.RefreshTabCtrlEvent()
   860     
   860     
       
   861     ## Function that add a tab in Notebook, calling refresh for tab DClick event
       
   862     # for wx.aui.AUINotebook.
       
   863     #  @param window Panel to display in tab.
       
   864     #  @param text title for the tab ctrl.
       
   865     def DeletePage(self, window):
       
   866         for idx in xrange(self.TabsOpened.GetPageCount()):
       
   867             if self.TabsOpened.GetPage(idx) == window:
       
   868                 self.TabsOpened.DeletePage(idx)
       
   869                 self.RefreshTabCtrlEvent()
       
   870                 return 
       
   871         
   861     ## Function that fix difference in deleting all tabs between 
   872     ## Function that fix difference in deleting all tabs between 
   862     # wx.Notebook and wx.aui.AUINotebook.
   873     # wx.Notebook and wx.aui.AUINotebook.
   863     def DeleteAllPages(self):
   874     def DeleteAllPages(self):
   864         if USE_AUI:
   875         if USE_AUI:
   865             for idx in xrange(self.TabsOpened.GetPageCount()):
   876             for idx in xrange(self.TabsOpened.GetPageCount()):