parameters: (self, event)
docstring: Handles the ``wx.EVT_LEFT_DCLICK`` event for :class:`PageContainer`.
  
          :param `event`: a :class:`MouseEvent` event to be processed.
docstring_summary: Handles the ``wx.EVT_LEFT_DCLICK`` event for :class:`PageContainer`.
docstring_tokens: Handles the wx . EVT_LEFT_DCLICK event for : class : PageContainer .
function: def OnLeftDClick(self, event):
          """
          Handles the ``wx.EVT_LEFT_DCLICK`` event for :class:`PageContainer`.
  
          :param `event`: a :class:`MouseEvent` event to be processed.
          """
  
          where, tabIdx = self.HitTest(event.GetPosition())
  
          if where == FNB_RIGHT_ARROW:
              self._nRightButtonStatus = FNB_BTN_PRESSED
              self.RotateRight()
  
          elif where == FNB_LEFT_ARROW:
              self._nLeftButtonStatus = FNB_BTN_PRESSED
              self.RotateLeft()
  
          elif self.HasAGWFlag(FNB_DCLICK_CLOSES_TABS):
  
              if where == FNB_TAB:
                  self.DeletePage(tabIdx)
  
          else:
  
              event.Skip()
function_tokens: def OnLeftDClick ( self , event ) : where , tabIdx = self . HitTest ( event . GetPosition ( ) ) if where == FNB_RIGHT_ARROW : self . _nRightButtonStatus = FNB_BTN_PRESSED self . RotateRight ( ) elif where == FNB_LEFT_ARROW : self . _nLeftButtonStatus = FNB_BTN_PRESSED self . RotateLeft ( ) elif self . HasAGWFlag ( FNB_DCLICK_CLOSES_TABS ) : if where == FNB_TAB : self . DeletePage ( tabIdx ) else : event . Skip ( )