Description

Struct that is getting filled by the size function callback.

Fields

  • size - The size of the element.
  • element_depth - The depth change in this returned entity. Every Element has a depth, if the parent is null the depth is 0. Every step deeper into the hierarchy is exactly one depth deeper. If this depth has been different to the previous item, then this element can be seen as the group leader. The following elements with the same depth are in the same group.
  • depth_leader - true if this is the leader of a group

Signature

struct Efl.Ui.Position_Manager.Size_Batch_Entity {
    size: Eina.Size2D;
    element_depth: ubyte;
    depth_leader: bool;
}

C signature

typedef struct _Efl_Ui_Position_Manager_Size_Batch_Entity {
    Eina_Size2D size;
    unsigned char element_depth;
    Eina_Bool depth_leader;
} Efl_Ui_Position_Manager_Size_Batch_Entity;