Set a new redirect object for the given child.

Once child is focused the redirect manager will be set in the redirect property. Set redirect to null if nothing should happen.

Since 1.20


update_redirect {
    params {
        @in child: free(Efl.Ui.Focus.Object, efl_del) @nonull;
        @in redirect: free(Efl.Ui.Focus.Manager, efl_del);
    return: bool;

C signature


  • child (in) - The child to update
  • redirect (in) - Once child is focused this element will be set as redirect

Implemented by

  • Efl.Ui.Focus.Manager.Calc.update_redirect