~~Title: Efl.Ui.Draggable~~ ====== Efl.Ui.Draggable (interface) ====== ===== Description ===== %%Efl UI draggable interface%% {{page>:develop:api-include:efl:ui:draggable:description&nouser&nolink&nodate}} ===== Members ===== **[[:develop:api:efl:ui:draggable:property:drag_target|drag_target]]** //**(get, set)**//\\ > %%Control whether the object's content is changed by drag and drop.%% Eina_Bool efl_ui_draggable_drag_target_get(const Eo *obj); void efl_ui_draggable_drag_target_set(Eo *obj, Eina_Bool set); \\ ===== Events ===== **[[:develop:api:efl:ui:draggable:event:drag|drag]]**\\ > %%Called when drag operation starts%% EFL_UI_EVENT_DRAG(Efl_Object *) \\ **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]**\\ > %%Called when drag operation ends%% EFL_UI_EVENT_DRAG_END(void) \\ **[[:develop:api:efl:ui:draggable:event:drag_start|drag,start]]**\\ > %%Called when drag started%% EFL_UI_EVENT_DRAG_START(void) \\ **[[:develop:api:efl:ui:draggable:event:drag_start_down|drag,start,down]]**\\ > %%Called when drag starts into down direction%% EFL_UI_EVENT_DRAG_START_DOWN(Efl_Object *) \\ **[[:develop:api:efl:ui:draggable:event:drag_start_left|drag,start,left]]**\\ > %%Called when drag starts into left direction%% EFL_UI_EVENT_DRAG_START_LEFT(Efl_Object *) \\ **[[:develop:api:efl:ui:draggable:event:drag_start_right|drag,start,right]]**\\ > %%Called when drag starts into right direction%% EFL_UI_EVENT_DRAG_START_RIGHT(Efl_Object *) \\ **[[:develop:api:efl:ui:draggable:event:drag_start_up|drag,start,up]]**\\ > %%Called when drag starts into up direction%% EFL_UI_EVENT_DRAG_START_UP(Efl_Object *) \\ **[[:develop:api:efl:ui:draggable:event:drag_stop|drag,stop]]**\\ > %%Called when drag stopped%% EFL_UI_EVENT_DRAG_STOP(Efl_Object *) \\