| 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);
  gboolean (* swipe) (ClutterSwipeAction    *action,
                      ClutterActor          *actor,
                      ClutterSwipeDirection  direction);
};
The ClutterSwipeActionClass structure contains only private data.
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
ClutterSwipeAction::swept has been deprecated since version 1.14 and should not be used in newly-written code. Use the ::swipe signal instead.
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
"swipe" signalgboolean            user_function                      (ClutterSwipeAction   *action,
                                                        ClutterActor         *actor,
                                                        ClutterSwipeDirection direction,
                                                        gpointer              user_data)      : Run Last
The ::swipe 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. | 
| Returns : | TRUEif the swipe should continue, andFALSEif
the swipe should be cancelled. | 
Since 1.14