Internal hints for an object's maximum size.

This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.

Values -1 will be treated as unset hint components, when queried by managers.

This property is internal and meant for widget developers to define the absolute maximum size of the object. EFL itself sets this size internally, so any change to it from an application might be ignored. Applications should use Efl.Gfx.Hint.hint_size_max instead.
It is an error for the Efl.Gfx.Hint.hint_size_restricted_max to be smaller in either axis than Efl.Gfx.Hint.hint_size_restricted_min. In this scenario, the max size hint will be prioritized over the user min size hint.

Since 1.22


  • sz - Maximum size (hint) in pixels.


This function is protected as it is meant for widgets to indicate their "intrinsic" maximum size.

Since 1.22

Overridden from Efl.Gfx.Hint.hint_size_restricted_max (get, set).


@property hint_size_restricted_max @pure_virtual {
    get {}
    set @protected {}
    values {
        sz: Eina.Size2D;

C signature

Implemented by