Table of Contents

Class Gesture

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

Methods

GetBoundingBoxCenter(nint, out double, out double)

Calls native method gtk_gesture_get_bounding_box_center.

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

Parameters

gesture 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 gtk_gesture_get_device.

public static extern nint GetDevice(nint gesture)

Parameters

gesture nint

Transfer ownership: None Nullable: False

Returns

nint

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(nint, EventSequenceHandle)

Calls native method gtk_gesture_get_last_event.

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

Parameters

gesture nint

Transfer ownership: None Nullable: False

sequence EventSequenceHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: True

GetLastUpdatedSequence(nint)

Calls native method gtk_gesture_get_last_updated_sequence.

public static extern EventSequenceUnownedHandle GetLastUpdatedSequence(nint gesture)

Parameters

gesture nint

Transfer ownership: None Nullable: False

Returns

EventSequenceUnownedHandle

Transfer ownership: None Nullable: True

GetPoint(nint, EventSequenceHandle, out double, out double)

Calls native method gtk_gesture_get_point.

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

Parameters

gesture nint

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(nint, EventSequenceHandle)

Calls native method gtk_gesture_get_sequence_state.

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

Parameters

gesture nint

Transfer ownership: None Nullable: False

sequence EventSequenceHandle

Transfer ownership: None Nullable: False

Returns

EventSequenceState

Transfer ownership: None Nullable: False

Group(nint, nint)

Calls native method gtk_gesture_group.

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

Parameters

groupGesture nint

Transfer ownership: None Nullable: False

gesture nint

Transfer ownership: None Nullable: False

HandlesSequence(nint, EventSequenceHandle)

Calls native method gtk_gesture_handles_sequence.

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

Parameters

gesture nint

Transfer ownership: None Nullable: False

sequence EventSequenceHandle

Transfer ownership: None Nullable: True

Returns

bool

Transfer ownership: None Nullable: False

IsActive(nint)

Calls native method gtk_gesture_is_active.

public static extern bool IsActive(nint gesture)

Parameters

gesture nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsGroupedWith(nint, nint)

Calls native method gtk_gesture_is_grouped_with.

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

Parameters

gesture nint

Transfer ownership: None Nullable: False

other nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsRecognized(nint)

Calls native method gtk_gesture_is_recognized.

public static extern bool IsRecognized(nint gesture)

Parameters

gesture nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetSequenceState(nint, EventSequenceHandle, EventSequenceState)

Calls native method gtk_gesture_set_sequence_state.

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

Parameters

gesture nint

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(nint, EventSequenceState)

Calls native method gtk_gesture_set_state.

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

Parameters

gesture nint

Transfer ownership: None Nullable: False

state EventSequenceState

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Ungroup(nint)

Calls native method gtk_gesture_ungroup.

public static extern void Ungroup(nint gesture)

Parameters

gesture nint

Transfer ownership: None Nullable: False