return self._pActiveChild
def SetActiveChild(self, pChildFrame):
self._pActiveChild = pChildFrame
def GetClientWindow(self):
return self._pClientWindow
def OnCreateClient(self):
return AuiMDIClientWindow(self)
def ActivateNext(self):
if self._pClientWindow and self._pClientWindow.GetSelection() != wx.NOT_FOUND:
active = self._pClientWindow.GetSelection() + 1
if active >= self._pClientWindow.GetPageCount():
active = 0
self._pClientWindow.SetSelection(active)
def ActivatePrevious(self):
if self._pClientWindow and self._pClientWindow.GetSelection() != wx.NOT_FOUND:
active = self._pClientWindow.GetSelection() - 1
if active < 0:
active = self._pClientWindow.GetPageCount() - 1
self._pClientWindow.SetSelection(active)
def Init(self):
self._pLastEvt = None
self._pClientWindow = None
self._pActiveChild = None
self._pWindowMenu = None
self._pMyMenuBar = None