<reponame>ricardyn/ironpython-stubs
class MouseButtonEventArgs(MouseEventArgs):
 """
 Provides data for mouse button related events.

 

 MouseButtonEventArgs(mouse: MouseDevice,timestamp: int,button: MouseButton)

 MouseButtonEventArgs(mouse: MouseDevice,timestamp: int,button: MouseButton,stylusDevice: StylusDevice)
 """
 @staticmethod
 def __new__(self,mouse,timestamp,button,stylusDevice=None):
  """
  __new__(cls: type,mouse: MouseDevice,timestamp: int,button: MouseButton)

  __new__(cls: type,mouse: MouseDevice,timestamp: int,button: MouseButton,stylusDevice: StylusDevice)
  """
  pass
 ButtonState=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """Gets the state of the button associated with the event.



Get: ButtonState(self: MouseButtonEventArgs) -> MouseButtonState



"""

 ChangedButton=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """Gets the button associated with the event.



Get: ChangedButton(self: MouseButtonEventArgs) -> MouseButton



"""

 ClickCount=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """Gets the number of times the button was clicked.



Get: ClickCount(self: MouseButtonEventArgs) -> int



"""



class MouseButtonEventArgs(MouseEventArgs):
 """
 Provides data for mouse button related events.

 

 MouseButtonEventArgs(mouse: MouseDevice,timestamp: int,button: MouseButton)

 MouseButtonEventArgs(mouse: MouseDevice,timestamp: int,button: MouseButton,stylusDevice: StylusDevice)
 """
 @staticmethod
 def __new__(self,mouse,timestamp,button,stylusDevice=None):
  """
  __new__(cls: type,mouse: MouseDevice,timestamp: int,button: MouseButton)

  __new__(cls: type,mouse: MouseDevice,timestamp: int,button: MouseButton,stylusDevice: StylusDevice)
  """
  pass
 ButtonState=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """Gets the state of the button associated with the event.



Get: ButtonState(self: MouseButtonEventArgs) -> MouseButtonState



"""

 ChangedButton=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """Gets the button associated with the event.



Get: ChangedButton(self: MouseButtonEventArgs) -> MouseButton



"""

 ClickCount=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """Gets the number of times the button was clicked.



Get: ClickCount(self: MouseButtonEventArgs) -> int



"""
Provides data for mouse button related events.

  

  MouseButtonEventArgs(mouse: MouseDevice,timestamp: int,button: MouseButton)

  MouseButtonEventArgs(mouse: MouseDevice,timestamp: int,button: MouseButton,stylusDevice: StylusDevice) __new__(cls: type,mouse: MouseDevice,timestamp: int,button: MouseButton)

   __new__(cls: type,mouse: MouseDevice,timestamp: int,button: MouseButton,stylusDevice: StylusDevice) Gets the state of the button associated with the event.

 

 Get: ButtonState(self: MouseButtonEventArgs) -> MouseButtonState Gets the button associated with the event.

 

 Get: ChangedButton(self: MouseButtonEventArgs) -> MouseButton Gets the number of times the button was clicked.

 

 Get: ClickCount(self: MouseButtonEventArgs) -> int