Table of Contents

Class EventControllerMotion

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class EventControllerMotion : EventController, IDisposable, NativeObject, GTypeProvider, InstanceFactory
Inheritance
EventControllerMotion
Implements
Inherited Members

Constructors

EventControllerMotion(params ConstructArgument[])

[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public EventControllerMotion(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

EventControllerMotion(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected EventControllerMotion(CreationData data)

Parameters

data CreationData

EventControllerMotion(EventControllerMotionHandle)

protected EventControllerMotion(EventControllerMotionHandle handle)

Parameters

handle EventControllerMotionHandle

Fields

ContainsPointerPropertyDefinition

public static readonly Property<bool, EventControllerMotion> ContainsPointerPropertyDefinition

Field Value

Property<bool, EventControllerMotion>

EnterSignal

Signal Descriptor for OnEnter.

public static readonly Signal<EventControllerMotion, EventControllerMotion.EnterSignalArgs> EnterSignal

Field Value

Signal<EventControllerMotion, EventControllerMotion.EnterSignalArgs>

IsPointerPropertyDefinition

public static readonly Property<bool, EventControllerMotion> IsPointerPropertyDefinition

Field Value

Property<bool, EventControllerMotion>

LeaveSignal

Signal Descriptor for OnLeave.

public static readonly Signal<EventControllerMotion> LeaveSignal

Field Value

Signal<EventControllerMotion>

MotionSignal

Signal Descriptor for OnMotion.

public static readonly Signal<EventControllerMotion, EventControllerMotion.MotionSignalArgs> MotionSignal

Field Value

Signal<EventControllerMotion, EventControllerMotion.MotionSignalArgs>

Properties

ContainsPointer

public bool ContainsPointer { get; }

Property Value

bool

IsPointer

public bool IsPointer { get; }

Property Value

bool

Methods

GetContainsPointer()

public bool GetContainsPointer()

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

GetIsPointer()

public bool GetIsPointer()

Returns

bool

New()

public static EventControllerMotion New()

Returns

EventControllerMotion

NewFromPointer(nint, bool)

Creates a new managed EventControllerMotion instance for a given pointer.

public static EventControllerMotion NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

EventControllerMotion

NewWithProperties(ConstructArgument[])

Creates a new EventControllerMotion and sets the properties specified by the construct arguments.

public static EventControllerMotion NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

EventControllerMotion

Events

OnEnter

public event SignalHandler<EventControllerMotion, EventControllerMotion.EnterSignalArgs> OnEnter

Event Type

SignalHandler<EventControllerMotion, EventControllerMotion.EnterSignalArgs>

OnLeave

public event SignalHandler<EventControllerMotion> OnLeave

Event Type

SignalHandler<EventControllerMotion>

OnMotion

public event SignalHandler<EventControllerMotion, EventControllerMotion.MotionSignalArgs> OnMotion

Event Type

SignalHandler<EventControllerMotion, EventControllerMotion.MotionSignalArgs>