22 #ifndef FIFE_EVENTCHANNEL_IMOUSELISTENER_H 23 #define FIFE_EVENTCHANNEL_IMOUSELISTENER_H virtual void mouseExited(MouseEvent &evt)=0
Called when the mouse has exited the event source area.
virtual bool isGlobalListener() const
Indicates if this is a global listener Global listener can also receive events that are consumed by w...
virtual void mousePressed(MouseEvent &evt)=0
Called when a mouse button has been pressed on the event source area.
virtual void setGlobalListener(bool global)
Changes the behaviour of the listener to be global or not.
virtual void mouseWheelMovedDown(MouseEvent &evt)=0
Called when the mouse wheel has moved down on the event source area.
Listener of mouse events.
virtual void mouseMoved(MouseEvent &evt)=0
Called when the mouse has moved in the event source area and no mouse button has been pressed...
virtual void mouseWheelMovedLeft(MouseEvent &evt)=0
Called when the mouse wheel has moved left on the event source area.
virtual void mouseReleased(MouseEvent &evt)=0
Called when a mouse button has been released on the event source area.
virtual void mouseWheelMovedUp(MouseEvent &evt)=0
Called when the mouse wheel has moved up on the event source area.
virtual void mouseDragged(MouseEvent &evt)=0
Called when the mouse has moved and the mouse has previously been pressed on the event source...
virtual void mouseClicked(MouseEvent &evt)=0
Called when a mouse button is pressed and released (clicked) on the event source area.
virtual void mouseEntered(MouseEvent &evt)=0
Called when the mouse has entered into the event source area.
virtual void mouseWheelMovedRight(MouseEvent &evt)=0
Called when the mouse wheel has moved right on the event source area.
virtual ~IMouseListener()