~~Title: Efl.Canvas.Group.group_need_recalculate~~
====== Efl.Canvas.Group.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:canvas:group:property:group_need_recalculate:description&nouser&nolink&nodate}}
===== Values =====
* **value** - %%%%''true''%% if the group layout needs to be recalculated, %%''false''%% otherwise%%
===== 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]]