Class CrossingEvent
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gdk.Event
org.gnome.gdk.CrossingEvent
- All Implemented Interfaces:
Proxy
An event caused by a pointing device moving between surfaces.
-
Nested Class Summary
Nested classes/interfaces inherited from class Event
Event.Event$Impl -
Constructor Summary
ConstructorsConstructorDescriptionCrossingEvent(MemorySegment address) Create a CrossingEvent instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionprotected CrossingEventasParent()Return this instance as if it were its parent type.Extracts the notify detail from a crossing event.booleangetFocus()Checks if the this CrossingEvent surface is the focus surface.static MemoryLayoutThe memory layout of the native struct.getMode()Extracts the crossing mode from a crossing event.static @Nullable TypegetType()Get the GType of the CrossingEvent class.Methods inherited from class Event
eventsGetAngle, eventsGetCenter, eventsGetDistance, getAxes, getAxis, getDevice, getDeviceTool, getDisplay, getEventSequence, getEventType, getHistory, getModifierState, getPointerEmulated, getPosition, getSeat, getSurface, getTime, ref, triggersContextMenu, unrefMethods inherited from class TypeInstance
callParent, callParent, cast, getPrivate, readGClass, writeGClassMethods inherited from class ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
CrossingEvent
Create a CrossingEvent instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
-
Method Details
-
getType
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
asParent
Return this instance as if it were its parent type. Comparable to the Javasuperkeyword, but ensures the parent typeclass is also used in native code. -
getDetail
Extracts the notify detail from a crossing event.- Returns:
- the notify detail of this CrossingEvent
-
getFocus
public boolean getFocus()Checks if the this CrossingEvent surface is the focus surface.- Returns:
trueif the surface is the focus surface
-
getMode
Extracts the crossing mode from a crossing event.- Returns:
- the mode of this CrossingEvent
-