Class Gesture

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.dll
API Level:
3

Base structure for different gestures that an application can receive.
A Gesture is an event that is produced from a combination of several touch events in a particular order or within a certain time frame (for example, pinch).

C#
Copy
public class Gesture : BaseHandle, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable
Inheritance
Derived
Implements

Constructors

View Source

Gesture(Gesture)

The Copy constructor.

Declaration
C#
Copy
public Gesture(Gesture rhs)
Parameters
Type Name Description
Gesture rhs

A reference to the copied handle

API Level: 3

Properties

View Source

Source

This is the property of which source type the gesture (read-only). If you started the gesture with the mouse, it will tell you what type of mouse it is.

Declaration
C#
Copy
public Gesture.SourceType Source { get; }
Property Value
Type Description
Gesture.SourceType
View Source

SourceData

This is a property of the source type data (read-only). If you started the gesture with the mouse, it will tell you which mouse button you started the gesture with.

Declaration
C#
Copy
public Gesture.SourceDataType SourceData { get; }
Property Value
Type Description
Gesture.SourceDataType
View Source

State

The gesture state.

Declaration
C#
Copy
public Gesture.StateType State { get; }
Property Value
Type Description
Gesture.StateType
API Level: 3
View Source

Time

The time the gesture took place.

Declaration
C#
Copy
public uint Time { get; }
Property Value
Type Description
UInt32
API Level: 3
View Source

Type

The gesture type.

Declaration
C#
Copy
public Gesture.GestureType Type { get; }
Property Value
Type Description
Gesture.GestureType
API Level: 3

Methods

View Source

ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)

Declaration
C#
Copy
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type Name Description
Tizen.System.Runtime.InteropServices.HandleRef swigCPtr
Overrides

Implements

Extension Methods