~~Title: Efl.Pack_Layout~~ ====== Efl.Pack_Layout (interface) ====== ===== Description ===== %%Low-level APIs for objects that can lay their children out.%% %%Used for containers like %%[[:develop:api:efl:ui:box|Efl.Ui.Box]]%% and %%[[:develop:api:efl:ui:table|Efl.Ui.Table]]%%.%% //Since 1.23// {{page>:develop:api-include:efl:pack_layout:description&nouser&nolink&nodate}} ===== Members ===== **[[:develop:api:efl:pack_layout:method:layout_request|layout_request]]**\\ > %%Requests EFL to recalculate the layout of this object.%% void efl_pack_layout_request(Eo *obj); \\ **[[:develop:api:efl:pack_layout:method:layout_update|layout_update]]** ''protected''\\ > %%Implementation of this container's layout algorithm.%% void efl_pack_layout_update(Eo *obj); \\ ===== Events ===== **[[:develop:api:efl:pack_layout:event:layout_updated|layout,updated]]**\\ > %%Sent after the layout was updated.%% EFL_PACK_EVENT_LAYOUT_UPDATED(void) \\