### Class

# St DndStartGesture

#### Description

    final class St.DndStartGesture : Clutter.Gesture
    {
      /* No available fields */
    }

No description available.

#### Ancestors

- ClutterGesture
- ClutterAction
- ClutterActorMeta
- GInitiallyUnowned
- GObject

#### Instance methods

###### st_dnd_start_gesture_get_drag_coords

No description available.

###### st_dnd_start_gesture_get_drag_triggering_event

Returns the `ClutterEvent` of the dragging sequence that actually triggered the drag.

###### st_dnd_start_gesture_get_manual_mode

No description available.

###### st_dnd_start_gesture_get_point_begin_event

Returns the first `ClutterEvent` of the dragging sequence.

###### st_dnd_start_gesture_get_timeout_threshold

No description available.

###### st_dnd_start_gesture_set_manual_mode

No description available.

###### st_dnd_start_gesture_set_timeout_threshold

No description available.

###### st_dnd_start_gesture_start_drag

No description available.

##### Methods inherited from ClutterGesture (14)

###### clutter_gesture_can_not_cancel

In case `self` and `other_gesture` are operating on the same points, calling this function will make sure that `self` does not cancel `other_gesture` when `self` moves to state RECOGNIZING.

###### clutter_gesture_cancel

Cancels the gesture by setting its state to CANCELLED.

###### clutter_gesture_get_n_points

Retrieves the number of active points the gesture currently has.

###### clutter_gesture_get_point_begin_coords

Retrieves the begin coordinates of the point with index `point_index`.

###### clutter_gesture_get_point_begin_coords_abs

No description available.

###### clutter_gesture_get_point_coords

Retrieves the latest coordinates of the point with index `point_index`.

###### clutter_gesture_get_point_coords_abs

No description available.

###### clutter_gesture_get_point_event

Retrieves the the latest event of the point with index `point_index`.

###### clutter_gesture_get_point_previous_coords

Retrieves the previous coordinates of the point with index `point_index`.

###### clutter_gesture_get_point_previous_coords_abs

No description available.

###### clutter_gesture_get_points

Retrieves an array of the currently active points of the gesture, the array is ordered in the order the points were added in (newest to oldest).

###### clutter_gesture_get_state

Gets the current state of the gesture.

###### clutter_gesture_reset_state_machine

No description available.

###### clutter_gesture_set_state

Sets the state of the gesture. This method is private to gesture implementations.

##### Methods inherited from ClutterAction (1)

###### clutter_action_get_phase

No description available.

##### Methods inherited from ClutterActorMeta (5)

###### clutter_actor_meta_get_actor

Retrieves a pointer to the `ClutterActor` that owns `meta`.

###### clutter_actor_meta_get_enabled

Retrieves whether `meta` is enabled.

###### clutter_actor_meta_get_name

Retrieves the name set using `clutter_actor_meta_set_name()`.

###### clutter_actor_meta_set_enabled

Sets whether `meta` should be enabled or not.

###### clutter_actor_meta_set_name

Sets the name of `meta`.

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

###### St.DndStartGesture:manual-mode

No description available.

###### St.DndStartGesture:timeout-threshold

No description available.

##### Properties inherited from ClutterGesture (1)

###### Clutter.Gesture:state

The current state of the gesture.

##### Properties inherited from ClutterActorMeta (3)

###### Clutter.ActorMeta:actor

The `ClutterActor` attached to the `ClutterActorMeta` instance.

###### Clutter.ActorMeta:enabled

Whether or not the `ClutterActorMeta` is enabled.

###### Clutter.ActorMeta:name

The unique name to access the `ClutterActorMeta`.

#### Signals

##### Signals inherited from ClutterGesture (5)

###### ClutterGesture::cancel

The ::cancel signal is emitted when a continuous gesture got cancelled.

###### ClutterGesture::end

The ::end signal is emitted when a continuous gesture ends.

###### ClutterGesture::may-recognize

The ::may-recognize signal is emitted if the gesture might become active and move to RECOGNIZING. Its purpose is to allow the implementation or a user of a gesture to prohibit the gesture from starting when needed.

###### ClutterGesture::recognize

The ::recognize signal is emitted when the gesture recognizes.

###### ClutterGesture::should-handle-sequence

The ::should-handle-sequence signal is emitted when a sequence gets added to the gesture. Return `FALSE` to make the gesture ignore the sequence of events.

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

#### Class structure

    struct StDndStartGestureClass {
      ClutterGestureClass parent_class;

    }

No description available.

###### Class members

`parent_class: ClutterGestureClass`

  No description available.