~~Title: Efl.Canvas.Object.hint_margin~~
====== Efl.Canvas.Object.hint_margin ======
===== Description =====
%%Hints for an object's margin or padding space.%%
%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
%%The object container is in charge of fetching this property and placing the object accordingly.%%
%%Smart objects (such as elementary) can have their own hint policy. So calling this API may or may not affect the size of smart objects.%%
//Since 1.22//
{{page>:develop:api-include:efl:canvas:object:property:hint_margin:description&nouser&nolink&nodate}}
===== Values =====
* **l** - %%Integer to specify left padding.%%
* **r** - %%Integer to specify right padding.%%
* **t** - %%Integer to specify top padding.%%
* **b** - %%Integer to specify bottom padding.%%
//Overridden from [[:develop:api:efl:gfx:hint:property:hint_margin|Efl.Gfx.Hint.hint_margin]] **(get, set)**.//===== Signature =====
@property hint_margin @pure_virtual {
get {}
set {}
values {
l: int;
r: int;
t: int;
b: int;
}
}
===== C signature =====
void efl_gfx_hint_margin_get(const Eo *obj, int *l, int *r, int *t, int *b);
void efl_gfx_hint_margin_set(Eo *obj, int l, int r, int t, int b);
===== Implemented by =====
* [[:develop:api:efl:gfx:hint:property:hint_margin|Efl.Gfx.Hint.hint_margin]]
* [[:develop:api:efl:canvas:object:property:hint_margin|Efl.Canvas.Object.hint_margin]]