~~Title: Efl.Gfx.Stack~~ ====== Efl.Gfx.Stack (interface) ====== ===== Description ===== %%Efl graphics stack interface%% //Since 1.22// {{page>:develop:api-include:efl:gfx:stack:description&nouser&nolink&nodate}} ===== Members ===== **[[:develop:api:efl:gfx:stack:property:above|above]]** //**(get)**//\\ > Efl_Gfx_Stack *efl_gfx_stack_above_get(const Eo *obj); \\ **[[:develop:api:efl:gfx:stack:property:below|below]]** //**(get)**//\\ > Efl_Gfx_Stack *efl_gfx_stack_below_get(const Eo *obj); \\ **[[:develop:api:efl:gfx:stack:property:layer|layer]]** //**(get, set)**//\\ > %%The layer of its canvas that the given object will be part of.%% short efl_gfx_stack_layer_get(const Eo *obj); void efl_gfx_stack_layer_set(Eo *obj, short l); \\ **[[:develop:api:efl:gfx:stack:method:lower_to_bottom|lower_to_bottom]]**\\ > %%Lower %%''obj''%% to the bottom of its layer.%% void efl_gfx_stack_lower_to_bottom(Eo *obj); \\ **[[:develop:api:efl:gfx:stack:method:raise_to_top|raise_to_top]]**\\ > %%Raise %%''obj''%% to the top of its layer.%% void efl_gfx_stack_raise_to_top(Eo *obj); \\ **[[:develop:api:efl:gfx:stack:method:stack_above|stack_above]]**\\ > %%Stack %%''obj''%% immediately %%''above''%%%% void efl_gfx_stack_above(Eo *obj, Efl_Gfx_Stack *above); \\ **[[:develop:api:efl:gfx:stack:method:stack_below|stack_below]]**\\ > %%Stack %%''obj''%% immediately %%''below''%%%% void efl_gfx_stack_below(Eo *obj, Efl_Gfx_Stack *below); \\ ===== Events ===== **[[:develop:api:efl:gfx:stack:event:stacking_changed|stacking,changed]]**\\ > %%Object stacking was changed.%% EFL_GFX_ENTITY_EVENT_STACKING_CHANGED(void) \\