#ifndef _EVAS_DRAGGABLE_INTERFACE_EO_H_
#define _EVAS_DRAGGABLE_INTERFACE_EO_H_

/**

 */
#define EVAS_DRAGGABLE_INTERFACE_CLASS evas_draggable_interface_class_get()

const Eo_Class *evas_draggable_interface_class_get(void) EINA_CONST;

EAPI extern const Eo_Event_Description _EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG;
EAPI extern const Eo_Event_Description _EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START;
EAPI extern const Eo_Event_Description _EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_STOP;
EAPI extern const Eo_Event_Description _EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_END;
EAPI extern const Eo_Event_Description _EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_UP;
EAPI extern const Eo_Event_Description _EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_DOWN;
EAPI extern const Eo_Event_Description _EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_RIGHT;
EAPI extern const Eo_Event_Description _EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_LEFT;

/**
 * No description
 */
#define EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG (&(_EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG))

/**
 * No description
 */
#define EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START (&(_EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START))

/**
 * No description
 */
#define EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_STOP (&(_EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_STOP))

/**
 * No description
 */
#define EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_END (&(_EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_END))

/**
 * No description
 */
#define EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_UP (&(_EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_UP))

/**
 * No description
 */
#define EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_DOWN (&(_EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_DOWN))

/**
 * No description
 */
#define EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_RIGHT (&(_EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_RIGHT))

/**
 * No description
 */
#define EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_LEFT (&(_EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_LEFT))

#endif