Table of Contents

Class Gesture

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class Gesture
Inheritance
Gesture
Inherited Members

Methods

GetBoundingBoxCenter(IntPtr, out double, out double)

Calls native method gtk_gesture_get_bounding_box_center.

public static extern bool GetBoundingBoxCenter(IntPtr gesture, out double x, out double y)

Parameters

gesture IntPtr

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(IntPtr)

Calls native method gtk_gesture_get_device.

public static extern IntPtr GetDevice(IntPtr gesture)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_gesture_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLastEvent(IntPtr, EventSequenceHandle)

Calls native method gtk_gesture_get_last_event.

public static extern IntPtr GetLastEvent(IntPtr gesture, EventSequenceHandle sequence)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

sequence EventSequenceHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: True

GetLastUpdatedSequence(IntPtr)

Calls native method gtk_gesture_get_last_updated_sequence.

public static extern EventSequenceUnownedHandle GetLastUpdatedSequence(IntPtr gesture)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

Returns

EventSequenceUnownedHandle

Transfer ownership: None Nullable: True

GetPoint(IntPtr, EventSequenceHandle, out double, out double)

Calls native method gtk_gesture_get_point.

public static extern bool GetPoint(IntPtr gesture, EventSequenceHandle sequence, out double x, out double y)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

sequence EventSequenceHandle

Transfer ownership: None Nullable: True

x double

Transfer ownership: Full Nullable: False

y double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSequenceState(IntPtr, EventSequenceHandle)

Calls native method gtk_gesture_get_sequence_state.

public static extern EventSequenceState GetSequenceState(IntPtr gesture, EventSequenceHandle sequence)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

sequence EventSequenceHandle

Transfer ownership: None Nullable: False

Returns

EventSequenceState

Transfer ownership: None Nullable: False

Group(IntPtr, IntPtr)

Calls native method gtk_gesture_group.

public static extern void Group(IntPtr groupGesture, IntPtr gesture)

Parameters

groupGesture IntPtr

Transfer ownership: None Nullable: False

gesture IntPtr

Transfer ownership: None Nullable: False

HandlesSequence(IntPtr, EventSequenceHandle)

Calls native method gtk_gesture_handles_sequence.

public static extern bool HandlesSequence(IntPtr gesture, EventSequenceHandle sequence)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

sequence EventSequenceHandle

Transfer ownership: None Nullable: True

Returns

bool

Transfer ownership: None Nullable: False

IsActive(IntPtr)

Calls native method gtk_gesture_is_active.

public static extern bool IsActive(IntPtr gesture)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsGroupedWith(IntPtr, IntPtr)

Calls native method gtk_gesture_is_grouped_with.

public static extern bool IsGroupedWith(IntPtr gesture, IntPtr other)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

other IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsRecognized(IntPtr)

Calls native method gtk_gesture_is_recognized.

public static extern bool IsRecognized(IntPtr gesture)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetSequenceState(IntPtr, EventSequenceHandle, EventSequenceState)

Calls native method gtk_gesture_set_sequence_state.

public static extern bool SetSequenceState(IntPtr gesture, EventSequenceHandle sequence, EventSequenceState state)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

sequence EventSequenceHandle

Transfer ownership: None Nullable: False

state EventSequenceState

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetState(IntPtr, EventSequenceState)

Calls native method gtk_gesture_set_state.

public static extern bool SetState(IntPtr gesture, EventSequenceState state)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False

state EventSequenceState

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Ungroup(IntPtr)

Calls native method gtk_gesture_ungroup.

public static extern void Ungroup(IntPtr gesture)

Parameters

gesture IntPtr

Transfer ownership: None Nullable: False