ooodev.adapter.sheet.enhanced_mouse_click_broadcaster_partial module

class ooodev.adapter.sheet.enhanced_mouse_click_broadcaster_partial.EnhancedMouseClickBroadcasterPartial(component, interface=com.sun.star.sheet.XEnhancedMouseClickBroadcaster)[source]

Bases: object

Partial Class for XEnhancedMouseClickBroadcaster.

New in version 0.20.0.

Parameters:
  • component (XEnhancedMouseClickBroadcaster) –

  • interface (UnoInterface | None) –

__init__(component, interface=com.sun.star.sheet.XEnhancedMouseClickBroadcaster)[source]

Constructor

Parameters:
  • component (XEnhancedMouseClickBroadcaster) – UNO Component that implements com.sun.star.sheet.XEnhancedMouseClickBroadcaster.

  • interface (UnoInterface, optional) – The interface to be validated. Defaults to XEnhancedMouseClickBroadcaster.

Return type:

None

add_enhanced_mouse_click_handler(handler)[source]

Adds the specified mouse click handler to receive mouse click events from this source.

Parameters:

handler (XEnhancedMouseClickHandler) – The mouse click handler to add.

Return type:

None

remove_enhanced_mouse_click_handler(handler)[source]

Removes the specified mouse click handler so it does not receive mouse click events from this source anymore.

Parameters:

handler (XEnhancedMouseClickHandler) – The mouse click handler to remove.

Return type:

None