~~Title: Efl.Ui.Win.size~~
====== Efl.Ui.Win.size ======
===== Description =====
%%The 2D size of a canvas object.%%
//Since 1.22//
{{page>:develop:api-include:efl:ui:win:property:size:description&nouser&nolink&nodate}}
===== Values =====
* **size** - %%A 2D size in pixel units.%%
==== Getter ====
%%Retrieves the (rectangular) size of the given Evas object.%%
//Since 1.22//
{{page>:develop:api-include:efl:ui:win:property:size:getter_description&nouser&nolink&nodate}}
==== Setter ====
%%Changes the size of the given object.%%
%%Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at %%[[:develop:api:efl:gfx:hint|Efl.Gfx.Hint]]%% instead, when manipulating widgets.%%
//Since 1.22//
{{page>:develop:api-include:efl:ui:win:property:size:getter_description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:ui:widget:property:size|Efl.Gfx.Entity.size]] **(set)**.//===== Signature =====
@property size @pure_virtual {
get {}
set {}
values {
size: Eina.Size2D;
}
}
===== C signature =====
Eina_Size2D efl_gfx_entity_size_get(const Eo *obj);
void efl_gfx_entity_size_set(Eo *obj, Eina_Size2D size);
===== Implemented by =====
* [[:develop:api:efl:gfx:entity:property:size|Efl.Gfx.Entity.size]]
* [[:develop:api:efl:canvas:vg:node:property:size|Efl.Canvas.Vg.Node.size]]
* [[:develop:api:efl:ui:win:property:size|Efl.Ui.Win.size]]
* [[:develop:api:efl:ui:image:property:size|Efl.Ui.Image.size]]
* [[:develop:api:efl:ui:image_zoomable:property:size|Efl.Ui.Image_Zoomable.size]]
* [[:develop:api:efl:ui:widget:property:size|Efl.Ui.Widget.size]]
* [[:develop:api:efl:ui:table:property:size|Efl.Ui.Table.size]]
* [[:develop:api:efl:ui:box:property:size|Efl.Ui.Box.size]]
* [[:develop:api:efl:ui:animation_view:property:size|Efl.Ui.Animation_View.size]]
* [[:develop:api:efl:ui:text:property:size|Efl.Ui.Text.size]]
* [[:develop:api:efl:ui:panel:property:size|Efl.Ui.Panel.size]]
* [[:develop:api:efl:ui:textpath:property:size|Efl.Ui.Textpath.size]]
* [[:develop:api:efl:ui:popup:property:size|Efl.Ui.Popup.size]]
* [[:develop:api:efl:ui:relative_layout:property:size|Efl.Ui.Relative_Layout.size]]
* [[:develop:api:efl:canvas:object:property:size|Efl.Canvas.Object.size]]
* [[:develop:api:efl:canvas:video:property:size|Efl.Canvas.Video.size]]
* [[:develop:api:efl:canvas:event_grabber:property:size|Efl.Canvas.Event_Grabber.size]]
* [[:develop:api:efl:canvas:layout:property:size|Efl.Canvas.Layout.size]]
* [[:develop:api:efl:ui:pan:property:size|Efl.Ui.Pan.size]]
* [[:develop:api:efl:ui:image_zoomable_pan:property:size|Efl.Ui.Image_Zoomable_Pan.size]]