~~Title: Efl.Ui.Dnd_Container~~
====== Efl.Ui.Dnd_Container (mixin) ======
===== Description =====
No description supplied.
{{page>:develop:api-include:efl:ui:dnd_container:description&nouser&nolink&nodate}}
===== Members =====
**[[:develop:api:efl:ui:dnd_container:property:drag_delay_time|drag_delay_time]]** //**(get, set)**//\\
> %%The time since mouse down happens to drag starts.%%
double efl_ui_dnd_container_drag_delay_time_get(const Eo *obj);
void efl_ui_dnd_container_drag_delay_time_set(Eo *obj, double time);
\\
**[[:develop:api:efl:ui:dnd_container:method:drag_item_add|drag_item_add]]**\\
> %%This registers a drag for items in a container. Many items can be dragged at a time. During dragging, there are three events emitted: EFL_DND_EVENT_DRAG_POS, EFL_DND_EVENT_DRAG_ACCEPT, EFL_DND_EVENT_DRAG_DONE.%%
void efl_ui_dnd_container_drag_item_add(Eo *obj, Efl_Dnd_Drag_Data_Get data_func, Efl_Dnd_Item_Get item_func, Efl_Dnd_Drag_Icon_Create icon_func, Efl_Dnd_Drag_Icon_List_Create icon_list_func, unsigned int seat);
\\
**[[:develop:api:efl:ui:dnd_container:method:drag_item_del|drag_item_del]]**\\
> %%Remove drag function of items in the container object.%%
void efl_ui_dnd_container_drag_item_del(Eo *obj, unsigned int seat);
\\
**[[:develop:api:efl:ui:dnd_container:method:drop_item_add|drop_item_add]]**\\
>
void efl_ui_dnd_container_drop_item_add(Eo *obj, Efl_Ui_Selection_Format format, Efl_Dnd_Item_Get item_func, unsigned int seat);
\\
**[[:develop:api:efl:ui:dnd_container:method:drop_item_del|drop_item_del]]**\\
>
void efl_ui_dnd_container_drop_item_del(Eo *obj, unsigned int seat);
\\
===== Events =====