~~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 =====