efl/src/lib/elementary/efl_ui_focus_manager_root_f...

30 lines
1.1 KiB
Plaintext

class @beta Efl.Ui.Focus.Manager_Root_Focus extends Efl.Ui.Focus.Manager_Calc {
[[This class ensures that the root is at least focusable, if nothing else is focusable.]]
methods {
@property canvas_object {
[[The default replacement object for the case that there is no focusable object inside the manager is the root
object. However, you can change this by setting this value to something else.
$null means that the same value as @Efl.Ui.Focus.Manager.root will be used.
]]
values {
canvas_object : Efl.Canvas.Object; [[Canvas object.]]
}
}
}
implements {
Efl.Ui.Focus.Manager_Calc.register_logical;
Efl.Ui.Focus.Manager_Calc.register;
Efl.Ui.Focus.Manager_Calc.unregister;
Efl.Ui.Focus.Manager.manager_focus {set; get;}
Efl.Ui.Focus.Manager.fetch;
Efl.Ui.Focus.Manager.logical_end;
Efl.Ui.Focus.Manager.border_elements {get;}
Efl.Ui.Focus.Manager.viewport_elements {get;}
Efl.Ui.Focus.Manager.request_move;
Efl.Ui.Focus.Manager.move;
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Object.finalize;
}
}