org.gnu.gtk.event
public class MouseMotionEvent extends GtkEvent
Deprecated: This class is part of the java-gnome 2.x family of libraries, which, due to their inefficiency and complexity, are no longer being maintained and have been abandoned by the java-gnome project. Signal handling an connection has been completely re-implemented in java-gnome 4.0, so you will need to refactor any code attempting to use this class.
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: getWindow
Nested Class Summary | |
---|---|
static class | MouseMotionEvent.Type |
Constructor Summary | |
---|---|
MouseMotionEvent(Object source, EventMotion gdkEvent) |
Method Summary | |
---|---|
Device | getDevice()
Returns the device where the event originated.
|
boolean | getSendEvent()
Check if the event was sent explicitly (eg using XSendEvent).
|
ModifierType | getState()
Returns a bit-mask representing the state of the modifier keys (e.g.
|
int | getTimeMillis()
Returns the time of the event in milliseconds.
|
Window | getWindow()
The window which received the event.
|
double | getX()
Returns the x coordinate of the pointer relative to the window.
|
double | getXRoot()
Returns the x coordinate of the pointer relative to the root of the
screen.
|
double | getY()
Returns the y coordinate of the pointer relative to the window.
|
double | getYRoot()
Returns the y coordinate of the pointer relative to the root of the
screen.
|
boolean | isHint()
Check if this event is just a hint.
|
boolean | isOfType(MouseMotionEvent.Type test)
Test to compare events. |
void | refireIfHint()
In the case that this event is a hint, this method triggers the next
event to be fired. |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
See Also: POINTER_MOTION_HINT_MASK
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.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