Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.

This function gets the geometry of the rectangle equal to the area required to group all parts in obj's group/collection. The x and y coordinates are relative to the top left corner of the whole obj object's area. Parts placed out of the group's boundaries will also be taken in account, so that x and y may be negative.

On failure, this function will make all non-null geometry pointers' pointed variables be set to zero.

Since 1.21


calc_parts_extends @pure_virtual {
    return: free(Eina.Rect, eina_rectangle_free);

C signature

Eina_Rect efl_layout_calc_parts_extends(Eo *obj);

Implemented by

  • Efl.Layout.Calc.calc_parts_extends