summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_focus_manager_sub.eo
blob: edf2ee0e7691691317db91722218efb2d4848f4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
mixin Efl.Ui.Focus.Manager.Sub (Efl.Interface, Efl.Ui.Focus.Manager, Efl.Object)
{
    [[A class that automatically registeres its border elements in the parent manager

      This sub manager will register its border elements on the parent manager.
      The parent manager is found with the @Efl.Ui.Focus.Object interface of the
      @Efl.Object.parent.

      Each sub manager also has to be a focus object, the object itself will be
      registered into the parent manager. It will be used as logical parent
      while registering the border elements.

      You can filter the border elements by overriding the property
      @Efl.Ui.Focus.Manager.border_elements.

      @since 1.20
    ]]
    implements {
        Efl.Object.constructor;
        Efl.Object.destructor;
    }
}