~~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]]