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. More...
 
Eina_Bool restricted_calc_h: 1
 This is a flag to support edje restricted_calc in y axis. More...
 
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.

◆ restricted_calc_w

Eina_Bool _Elm_Layout_Data::restricted_calc_w

This is a flag to support edje restricted_calc in w axis.

Referenced by elm_layout_sizing_restricted_eval().

◆ restricted_calc_h

Eina_Bool _Elm_Layout_Data::restricted_calc_h

This is a flag to support edje restricted_calc in y axis.

Referenced by elm_layout_sizing_restricted_eval().