LibreOffice Module slideshow (master) 1
|
Interface for handling mouse events. More...
#include <mouseeventhandler.hxx>
Public Member Functions | |
virtual | ~MouseEventHandler () |
virtual bool | handleMousePressed (const css::awt::MouseEvent &e)=0 |
Handle a mouse button pressed event. More... | |
virtual bool | handleMouseReleased (const css::awt::MouseEvent &e)=0 |
Handle a mouse button released event. More... | |
virtual bool | handleMouseDragged (const css::awt::MouseEvent &e)=0 |
Handle a mouse was moved with a pressed button event. More... | |
virtual bool | handleMouseMoved (const css::awt::MouseEvent &e)=0 |
Handle a mouse was moved event. More... | |
Interface for handling mouse events.
Classes implementing this interface can be added to an EventMultiplexer object, and are called from there to handle mouse events.
Definition at line 41 of file mouseeventhandler.hxx.
|
inlinevirtual |
Definition at line 44 of file mouseeventhandler.hxx.
|
pure virtual |
Handle a mouse was moved with a pressed button event.
e | The mouse event that occurred. The x,y coordinates of the event are already transformed back to user coordinate space, taking the inverse transform of the view in which the event occurred. |
Implemented in slideshow::internal::SlideOverlayButton, and slideshow::internal::ShapeManagerImpl.
Referenced by slideshow::internal::EventMultiplexerImpl::mouseDragged().
|
pure virtual |
Handle a mouse was moved event.
e | The mouse event that occurred. The x,y coordinates of the event are already transformed back to user coordinate space, taking the inverse transform of the view in which the event occurred. |
Implemented in slideshow::internal::SlideOverlayButton, and slideshow::internal::ShapeManagerImpl.
Referenced by slideshow::internal::EventMultiplexerImpl::mouseMoved().
|
pure virtual |
Handle a mouse button pressed event.
e | The mouse event that occurred. The x,y coordinates of the event are already transformed back to user coordinate space, taking the inverse transform of the view in which the event occurred. |
Implemented in slideshow::internal::SlideOverlayButton, and slideshow::internal::ShapeManagerImpl.
Referenced by slideshow::internal::EventMultiplexerImpl::mousePressed().
|
pure virtual |
Handle a mouse button released event.
e | The mouse event that occurred. The x,y coordinates of the event are already transformed back to user coordinate space, taking the inverse transform of the view in which the event occurred. |
Implemented in slideshow::internal::SlideOverlayButton, and slideshow::internal::ShapeManagerImpl.
Referenced by slideshow::internal::EventMultiplexerImpl::mouseReleased().