~~Title: Efl.Io.Sizer~~
====== Efl.Io.Sizer (mixin) ======
===== Description =====
%%Generic interface for objects that can resize or report size of themselves.%%
%%This interface allows external objects to transparently resize or report its size.%%
{{page>:develop:api-include:efl:io:sizer:description&nouser&nolink&nodate}}
===== Members =====
**[[:develop:api:efl:io:sizer:method:resize|resize]]**\\
> %%Resize object%%
Eina_Error efl_io_sizer_resize(Eo *obj, uint64_t size);
\\
**[[:develop:api:efl:io:sizer:property:size|size]]** //**(get, set)**//\\
> %%Size property%%
uint64_t efl_io_sizer_size_get(const Eo *obj);
Eina_Bool efl_io_sizer_size_set(Eo *obj, uint64_t size);
\\
===== Events =====
**[[:develop:api:efl:io:sizer:event:size_changed|size,changed]]**\\
> %%Notifies size changed%%
EFL_IO_SIZER_EVENT_SIZE_CHANGED(void)
\\