org.gnu.gtk.event

Class MouseMotionEvent

Implemented Interfaces:
Serializable

public class MouseMotionEvent
extends GtkEvent

This event object is used to identify how mouseMotion has changed. Note: normally motion events are sent just when some mouse button is pressed. If you want events also when no button is pressed, you should retrieve the widget's GdkWindow using Widget.getWindow() and do:
 window.setEvents(window.getEvents().or(EventMask.POINTER_MOTION_MASK));
 
See Also:
Widget.getWindow(), MouseMotionListener

Nested Class Summary

static class
MouseMotionEvent.Type

Constructor Summary

MouseMotionEvent(Object source, EventMotion gdkEvent)

Method Summary

Device
getDevice()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
boolean
getSendEvent()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
ModifierType
getState()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
int
getTimeMillis()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
Window
getWindow()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
double
getX()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
double
getXRoot()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
double
getY()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
double
getYRoot()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
boolean
isHint()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
boolean
isOfType(MouseMotionEvent.Type test)
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.
void
refireIfHint()
Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Methods inherited from class org.gnu.gtk.event.GtkEvent

getSource, getType, toString

Constructor Details

MouseMotionEvent

public MouseMotionEvent(Object source,
                        EventMotion gdkEvent)

Method Details

getDevice

public Device getDevice()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Returns the device where the event originated.
Returns:
the device where the event originated.

getSendEvent

public boolean getSendEvent()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Check if the event was sent explicitly (eg using XSendEvent).
Returns:
true if the event was sent explicitly (e.g. using XSendEvent), false otherwise.

getState

public ModifierType getState()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Returns a bit-mask representing the state of the modifier keys (e.g. Control, Shift and Alt) and the pointer buttons.
Returns:
a bit-mask representing the state of the modifier keys and the pointer buttons.

getTimeMillis

public int getTimeMillis()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Returns the time of the event in milliseconds.
Returns:
the time of the event in milliseconds.

getWindow

public Window getWindow()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

The window which received the event.
Returns:
the window which received the event.

getX

public double getX()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Returns the x coordinate of the pointer relative to the window.
Returns:
the x coordinate of the pointer relative to the window.

getXRoot

public double getXRoot()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Returns the x coordinate of the pointer relative to the root of the screen.
Returns:
the x coordinate of the pointer relative to the root of the screen.

getY

public double getY()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Returns the y coordinate of the pointer relative to the window.
Returns:
the y coordinate of the pointer relative to the window.

getYRoot

public double getYRoot()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Returns the y coordinate of the pointer relative to the root of the screen.
Returns:
the y coordinate of the pointer relative to the root of the screen.

isHint

public boolean isHint()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Check if this event is just a hint.
Returns:
true if this event is just a hint, false otherwise.

isOfType

public boolean isOfType(MouseMotionEvent.Type test)

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

Test to compare events.

refireIfHint

public void refireIfHint()

Deprecated. Superceeded by java-gnome 4.0; Signals all have individual interfaces each with a single method corresponding to the signature of the underlying callback.

In the case that this event is a hint, this method triggers the next event to be fired. If this method isn't called for cases where isHint returns true, no further MouseMotionEvents will be fired