![]() |
![]() |
![]() |
Clutter Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
struct ClutterSwipeAction;
struct ClutterSwipeActionClass;
enum ClutterSwipeDirection;
ClutterAction * clutter_swipe_action_new (void
);
GObject +----GInitiallyUnowned +----ClutterActorMeta +----ClutterAction +----ClutterGestureAction +----ClutterSwipeAction
ClutterSwipeAction is a sub-class of ClutterGestureAction that implements the logic for recognizing swipe gestures.
struct ClutterSwipeAction;
The ClutterSwipeAction structure contains only private data and should be accessed using the provided API
Since 1.8
struct ClutterSwipeActionClass { void (* swept) (ClutterSwipeAction *action, ClutterActor *actor, ClutterSwipeDirection direction); };
The ClutterSwipeActionClass structure contains only private data.
class handler for the "swept" signal |
Since 1.8
typedef enum { /*< prefix=CLUTTER_SWIPE_DIRECTION >*/ CLUTTER_SWIPE_DIRECTION_UP = 1 << 0, CLUTTER_SWIPE_DIRECTION_DOWN = 1 << 1, CLUTTER_SWIPE_DIRECTION_LEFT = 1 << 2, CLUTTER_SWIPE_DIRECTION_RIGHT = 1 << 3 } ClutterSwipeDirection;
The main direction of the swipe gesture
Upwards swipe gesture | |
Downwards swipe gesture | |
Leftwards swipe gesture | |
Rightwards swipe gesture |
Since 1.8
ClutterAction * clutter_swipe_action_new (void
);
Creates a new ClutterSwipeAction instance
Returns : |
the newly created ClutterSwipeAction |
Since 1.8
"swept"
signalvoid user_function (ClutterSwipeAction *action,
ClutterActor *actor,
ClutterSwipeDirection direction,
gpointer user_data) : Run Last
The ::swept signal is emitted when a swipe gesture is recognized on the attached actor.
|
the ClutterSwipeAction that emitted the signal |
|
the ClutterActor attached to the action
|
|
the main direction of the swipe gesture |
|
user data set when the signal handler was connected. |
Since 1.8