parameters: (self)
docstring: Starts the flying in and out of a floating pane.
docstring_summary: Starts the flying in and out of a floating pane.
docstring_tokens: Starts the flying in and out of a floating pane .
function: def FlyOut(self):
          """ Starts the flying in and out of a floating pane. """
  
          if self._fly_timer.IsRunning():
              return
  
          if _VERSION_STRING < "2.9":
              leftDown = wx.GetMouseState().LeftDown()
          else:
              leftDown = wx.GetMouseState().LeftIsDown()
  
          if leftDown:
              return
  
          rect = wx.Rect(*self.GetScreenRect())
          rect.Inflate(10, 10)
  
          if rect.Contains(wx.GetMousePosition()):
              if not self._fly:
                  return
              self._send_size = False
              self._fly_timer.Start(5)
          else:
              if self._fly:
                  return
              self._send_size = False
              self._fly_timer.Start(5)
function_tokens: def FlyOut ( self ) : if self . _fly_timer . IsRunning ( ) : return if _VERSION_STRING < "2.9" : leftDown = wx . GetMouseState ( ) . LeftDown ( ) else : leftDown = wx . GetMouseState ( ) . LeftIsDown ( ) if leftDown : return rect = wx . Rect ( * self . GetScreenRect ( ) ) rect . Inflate ( 10 , 10 ) if rect . Contains ( wx . GetMousePosition ( ) ) : if not self . _fly : return self . _send_size = False self . _fly_timer . Start ( 5 ) else : if self . _fly : return self . _send_size = False self . _fly_timer . Start ( 5 )