parameters: (self, evt)
docstring: Navigates through panes
          @param evt: CommandEvent instance
docstring_summary: Navigates through panes
          @param evt: CommandEvent instance
docstring_tokens: Navigates through panes @param evt : CommandEvent instance
function: def OnPaneList(self, evt):
          """Navigates through panes
          @param evt: CommandEvent instance
  
          """
          if evt.Id == ID_PANELIST:
              if self._paneNavi is not None:
                  return
  
              bmp = wx.ArtProvider.GetBitmap(str(ID_NEW_WINDOW), wx.ART_MENU)
              self._paneNavi = eclib.AuiPaneNavigator(self, self.PanelMgr, bmp,
                                                        _("Aui Pane Navigator"))
              self._paneNavi.SetReturnCode(wx.ID_OK)
              ebmlib.LockCall(self._mlock, self._paneNavi.ShowModal)
  
              sel = self._paneNavi.GetSelection()
              self._paneNavi.Destroy()
              self._paneNavi = None
  
              if isinstance(sel, basestring):
                  paneInfo = self.PanelMgr.GetPane(sel)
                  if paneInfo.IsOk():
                      if not paneInfo.IsShown():
                          paneInfo.Show()
                          self.PanelMgr.Update()
                          # Notify activation if the window supports it
                          if hasattr(paneInfo.window, "OnShowAUIPane"):
                              paneInfo.window.OnShowAUIPane()
                      paneInfo.window.SetFocus()
          else:
              evt.Skip()
function_tokens: def OnPaneList ( self , evt ) : if evt . Id == ID_PANELIST : if self . _paneNavi is not None : return bmp = wx . ArtProvider . GetBitmap ( str ( ID_NEW_WINDOW ) , wx . ART_MENU ) self . _paneNavi = eclib . AuiPaneNavigator ( self , self . PanelMgr , bmp , _ ( "Aui Pane Navigator" ) ) self . _paneNavi . SetReturnCode ( wx . ID_OK ) ebmlib . LockCall ( self . _mlock , self . _paneNavi . ShowModal ) sel = self . _paneNavi . GetSelection ( ) self . _paneNavi . Destroy ( ) self . _paneNavi = None if isinstance ( sel , basestring ) : paneInfo = self . PanelMgr . GetPane ( sel ) if paneInfo . IsOk ( ) : if not paneInfo . IsShown ( ) : paneInfo . Show ( ) self . PanelMgr . Update ( ) # Notify activation if the window supports it if hasattr ( paneInfo . window , "OnShowAUIPane" ) : paneInfo . window . OnShowAUIPane ( ) paneInfo . window . SetFocus ( ) else : evt . Skip ( )