Data Fields
_Elm_Layout_Data Struct Reference

Data Fields

Eina_Bool needs_size_calc: 1
 This flag is set true when the layout sizing eval is already requested. More...
 
Eina_Bool restricted_calc_w: 1
 This is a flag to support edje restricted_calc in w axis.
 
Eina_Bool restricted_calc_h: 1
 This is a flag to support edje restricted_calc in y axis.
 
Eina_Bool in_calc: 1
 object is currently in group_calc
 
Eina_Bool user_min_sz: 1
 min size was set by user (legacy only has restricted min)
 

Field Documentation

◆ needs_size_calc

Eina_Bool _Elm_Layout_Data::needs_size_calc

This flag is set true when the layout sizing eval is already requested.

This defers sizing evaluation until smart calculation to avoid unnecessary calculation.