~~Title: Efl.Ui.Item.group_need_recalculate~~ ====== Efl.Ui.Item.group_need_recalculate ====== ===== Description ===== %%Indicates that the group's layout needs to be recalculated.%% %%If this flag is set, then the %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%% function will be called, during rendering phase of the canvas. After that, this flag will be automatically unset.%% %%setting this flag alone will not make the canvas' whole scene dirty. Using evas_render() will have no effect. To force this, use %%[[:develop:api:efl:canvas:group:method:group_change|Efl.Canvas.Group.group_change]]%%, which will also call this function automatically, with the parameter set to %%''true''%%.%% %%See also %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%%.%% //Since 1.22// {{page>:develop:api-include:efl:ui:item:property:group_need_recalculate:description&nouser&nolink&nodate}} ===== Values ===== * **value** - %%%%''true''%% if the group layout needs to be recalculated, %%''false''%% otherwise%% //Overridden from [[:develop:api:efl:canvas:group:property:group_need_recalculate|Efl.Canvas.Group.group_need_recalculate]] **(set)**.//===== Signature ===== @property group_need_recalculate { get {} set {} values { value: bool; } } ===== C signature ===== Eina_Bool efl_canvas_group_need_recalculate_get(const Eo *obj); void efl_canvas_group_need_recalculate_set(Eo *obj, Eina_Bool value); ===== Implemented by ===== * [[:develop:api:efl:canvas:group:property:group_need_recalculate|Efl.Canvas.Group.group_need_recalculate]] * [[:develop:api:efl:canvas:event_grabber:property:group_need_recalculate|Efl.Canvas.Event_Grabber.group_need_recalculate]] * [[:develop:api:efl:ui:item:property:group_need_recalculate|Efl.Ui.Item.group_need_recalculate]]