1class @beta Efl.Ui.Focus.Manager_Root_Focus extends Efl.Ui.Focus.Manager_Calc { 2 [[This class ensures that the root is at least focusable, if nothing else is focusable.]] 3 methods { 4 @property canvas_object { 5 [[The default replacement object to use when there is no focusable object inside the manager. 6 You can change this object by setting this value to something else. 7 $null means that the same value as @Efl.Ui.Focus.Manager.root will be used. 8 ]] 9 values { 10 canvas_object : Efl.Canvas.Object; [[Canvas object.]] 11 } 12 } 13 } 14 implements { 15 Efl.Ui.Focus.Manager_Calc.register_logical; 16 Efl.Ui.Focus.Manager_Calc.register; 17 Efl.Ui.Focus.Manager_Calc.unregister; 18 Efl.Ui.Focus.Manager.manager_focus {set; get;} 19 Efl.Ui.Focus.Manager.fetch; 20 Efl.Ui.Focus.Manager.logical_end; 21 Efl.Ui.Focus.Manager.border_elements {get;} 22 Efl.Ui.Focus.Manager.viewport_elements {get;} 23 Efl.Ui.Focus.Manager.request_move; 24 Efl.Ui.Focus.Manager.move; 25 Efl.Object.constructor; 26 Efl.Object.destructor; 27 Efl.Object.finalize; 28 } 29} 30