Signal
ClutterClickAction::long-press
Declaration
gboolean
long_press (
ClutterClickAction* self,
ClutterActor* actor,
ClutterLongPressState state,
gpointer user_data
)
Description [src]
The signal is emitted during the long press gesture handling.
This signal can be emitted multiple times with different states.
The CLUTTER_LONG_PRESS_QUERY
state will be emitted on button presses,
and its return value will determine whether the long press handling
should be initiated. If the signal handlers will return TRUE
, the
CLUTTER_LONG_PRESS_QUERY
state will be followed either by a signal
emission with the CLUTTER_LONG_PRESS_ACTIVATE
state if the long press
constraints were respected, or by a signal emission with the
CLUTTER_LONG_PRESS_CANCEL
state if the long press was cancelled.
It is possible to forcibly cancel a long press detection using
clutter_click_action_release()
.
Default handler: The default handler is called after the handlers added via |
Parameters
actor
-
Type:
ClutterActor
The
ClutterActor
attached to theaction
.The data is owned by the caller of the function. state
-
Type:
ClutterLongPressState
The long press state.