Efl.Ui.Dnd_Container (mixin)

Description

No description supplied.

Members

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);


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);


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);


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);


drop_item_del

void efl_ui_dnd_container_drop_item_del(Eo *obj, unsigned int seat);


Events