Set a canvas object as a member of a given group (or smart object).

Members will automatically be stacked and layered together with the smart object. The various stacking functions will operate on members relative to the other members instead of the entire canvas, since they now live on an exclusive layer (see Efl.Gfx.Stack.stack_above(), for more details).

Subclasses inheriting from this one may override this function to ensure the proper stacking of special objects, such as clippers, event rectangles, etc...

See also Efl.Canvas.Group.group_member_remove. See also Efl.Canvas.Group.group_member_is.

Since 1.22


group_member_add {
    params {
        @in sub_obj: Efl.Canvas.Object;

C signature


  • sub_obj (in) - The member object.

Implemented by