ooodev.adapter.awt.mouse_motion_listener module

class ooodev.adapter.awt.mouse_motion_listener.MouseMotionListener(trigger_args=None, subscriber=None)[source]

Bases: AdapterBase, XMouseMotionListener

Makes it possible to receive mouse motion events on a window.

Parameters:
  • args (Any) –

  • kwargs (Any) –

Return type:

Any

__init__(trigger_args=None, subscriber=None)[source]

Constructor:

Parameters:
  • trigger_args (GenericArgs, optional) – Args that are passed to events when they are triggered.

  • subscriber (XSlideShowView, XWindow, optional) – An UNO object that implements XSlideShowView or XWindow interface. If passed in then this instance listener is automatically added to it.

Return type:

None

disposing(event)[source]

Gets called when the broadcaster is about to be disposed.

All listeners and all other objects, which reference the broadcaster should release the reference to the source. No method should be invoked anymore on this object ( including XComponent.removeEventListener() ).

This method is called for every listener registration of derived listener interfaced, not only for registrations at XComponent.

Return type:

None

Parameters:

event (com.sun.star.lang.EventObject) –

mouseDragged(event)[source]

Is invoked when a mouse button is pressed on a window and then dragged.

Mouse drag events will continue to be delivered to the window where the first event originated until the mouse button is released (regardless of whether the mouse position is within the bounds of the window).

Return type:

None

Parameters:

event (com.sun.star.awt.MouseEvent) –

mouseMoved(event)[source]

Is invoked when the mouse pointer has been moved on a window (with no buttons down).

Return type:

None

Parameters:

event (com.sun.star.awt.MouseEvent) –