~~Title: Efl.Ui.Win.icon_object~~ ====== Efl.Ui.Win.icon_object ====== ===== Description ===== %%A window object's icon.%% %%This sets an image to be used as the icon for the given window, in the window manager decoration part. The exact pixel dimensions of the object (not object size) will be used and the image pixels will be used as-is when this function is called. If the image object has been updated, then call this function again to source the image pixels and place them in the window's icon. Note that only objects of type %%[[:develop:api:efl:canvas:image|Efl.Canvas.Image]]%% or %%[[:develop:api:efl:ui:image|Efl.Ui.Image]]%% are allowed.%% //Since 1.22// {{page>:develop:api-include:efl:ui:win:property:icon_object:description&nouser&nolink&nodate}} ===== Values ===== ==== Getter ==== * **icon** - %%The Evas image object to use for an icon.%% ==== Setter ==== * **icon** - %%The image object to use for an icon.%% ===== Signature ===== @property icon_object { get { values { icon: const(Efl.Canvas.Object); } } set { values { icon: Efl.Canvas.Object; } } } ===== C signature ===== const Efl_Canvas_Object *efl_ui_win_icon_object_get(const Eo *obj); void efl_ui_win_icon_object_set(Eo *obj, Efl_Canvas_Object *icon); ===== Implemented by ===== * [[:develop:api:efl:ui:win:property:icon_object|Efl.Ui.Win.icon_object]]