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