efl/src/lib/elementary/efl_ui_focus_user.eo

33 lines
1.2 KiB
Plaintext

interface Efl.Ui.Focus.User {
[[Interface which is used to handle the manager of a user.
@since 1.20
]]
methods {
@property focus_manager {
[[Describes which manager is used to register.
If a instance of this interface is the root of a manager this instance should not have the manager where it is root as this property. This other manager then this instance will be set as focused in the other manager.
This instance should be regiered there with it own manager as redirect.
]]
get {}
values {
manager : Efl.Ui.Focus.Manager; [[The manager object]]
}
}
@property focus_parent {
[[Describes which logical parent is used by this object.]]
get {}
values {
logical_parent : Efl.Ui.Focus.Object; [[The focus parent.]]
}
}
}
events {
manager,changed: Efl.Ui.Focus.Manager; [[Emitted when a new manager is
the parent for this object.]]
logical,changed: Efl.Ui.Focus.Object; [[Emitted when a new logical
parent should be used.]]
}
}