Table of Contents

Class Event

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
public class Event
Inheritance
Event
Inherited Members

Methods

GetAngle(nint, nint, out double)

Calls native method gdk_events_get_angle.

public static extern bool GetAngle(nint event1, nint event2, out double angle)

Parameters

event1 nint

Transfer ownership: None Nullable: False

event2 nint

Transfer ownership: None Nullable: False

angle double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAxes(nint, out double[], out uint)

Calls native method gdk_event_get_axes.

public static extern bool GetAxes(nint @event, out double[] axes, out uint nAxes)

Parameters

event nint
axes double[]

Transfer ownership: None Nullable: False

nAxes uint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAxis(nint, AxisUse, out double)

Calls native method gdk_event_get_axis.

public static extern bool GetAxis(nint @event, AxisUse axisUse, out double value)

Parameters

event nint
axisUse AxisUse

Transfer ownership: None Nullable: False

value double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetCenter(nint, nint, out double, out double)

Calls native method gdk_events_get_center.

public static extern bool GetCenter(nint event1, nint event2, out double x, out double y)

Parameters

event1 nint

Transfer ownership: None Nullable: False

event2 nint

Transfer ownership: None Nullable: False

x double

Transfer ownership: Full Nullable: False

y double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetDevice(nint)

Calls native method gdk_event_get_device.

public static extern nint GetDevice(nint @event)

Parameters

event nint

Returns

nint

Transfer ownership: None Nullable: True

GetDeviceTool(nint)

Calls native method gdk_event_get_device_tool.

public static extern nint GetDeviceTool(nint @event)

Parameters

event nint

Returns

nint

Transfer ownership: None Nullable: True

GetDisplay(nint)

Calls native method gdk_event_get_display.

public static extern nint GetDisplay(nint @event)

Parameters

event nint

Returns

nint

Transfer ownership: None Nullable: True

GetDistance(nint, nint, out double)

Calls native method gdk_events_get_distance.

public static extern bool GetDistance(nint event1, nint event2, out double distance)

Parameters

event1 nint

Transfer ownership: None Nullable: False

event2 nint

Transfer ownership: None Nullable: False

distance double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEventSequence(nint)

Calls native method gdk_event_get_event_sequence.

public static extern EventSequenceUnownedHandle GetEventSequence(nint @event)

Parameters

event nint

Returns

EventSequenceUnownedHandle

Transfer ownership: None Nullable: False

GetEventType(nint)

Calls native method gdk_event_get_event_type.

public static extern EventType GetEventType(nint @event)

Parameters

event nint

Returns

EventType

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_event_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetModifierState(nint)

Calls native method gdk_event_get_modifier_state.

public static extern ModifierType GetModifierState(nint @event)

Parameters

event nint

Returns

ModifierType

Transfer ownership: None Nullable: False

GetPointerEmulated(nint)

Calls native method gdk_event_get_pointer_emulated.

public static extern bool GetPointerEmulated(nint @event)

Parameters

event nint

Returns

bool

Transfer ownership: None Nullable: False

GetPosition(nint, out double, out double)

Calls native method gdk_event_get_position.

public static extern bool GetPosition(nint @event, out double x, out double y)

Parameters

event nint
x double

Transfer ownership: Full Nullable: False

y double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSeat(nint)

Calls native method gdk_event_get_seat.

public static extern nint GetSeat(nint @event)

Parameters

event nint

Returns

nint

Transfer ownership: None Nullable: True

GetSurface(nint)

Calls native method gdk_event_get_surface.

public static extern nint GetSurface(nint @event)

Parameters

event nint

Returns

nint

Transfer ownership: None Nullable: True

GetTime(nint)

Calls native method gdk_event_get_time.

public static extern uint GetTime(nint @event)

Parameters

event nint

Returns

uint

Transfer ownership: None Nullable: False

Ref(nint)

Calls native method gdk_event_ref.

public static extern nint Ref(nint @event)

Parameters

event nint

Returns

nint

Transfer ownership: Full Nullable: False

TriggersContextMenu(nint)

Calls native method gdk_event_triggers_context_menu.

public static extern bool TriggersContextMenu(nint @event)

Parameters

event nint

Returns

bool

Transfer ownership: None Nullable: False

Unref(nint)

Calls native method gdk_event_unref.

public static extern void Unref(nint @event)

Parameters

event nint