Every time a child is added the event Efl.Model.child,added is dispatched passing along this structure.


  • index - index is a hint and is intended to provide a way for applications to control/know children relative positions through listings.
  • child - If an object has been built for this index and it is currently tracked by the parent, it will be available here.


struct Efl.Model_Children_Event {
    index: uint;
    child: Efl.Object;

C signature

typedef struct _Efl_Model_Children_Event {
    unsigned int index;
    Efl_Object *child;
} Efl_Model_Children_Event;