efl/src/lib/elementary/efl_ui_focus_composition_ad...

37 lines
1.1 KiB
Plaintext

class @beta Efl.Ui.Focus.Composition_Adapter extends Efl.Object implements Efl.Ui.Focus.Object
{
[[This class allows an @Efl.Canvas.Object to receive focus as if they were @Efl.Ui.Widget.
Instantiate this class and manually set its properties to the appropriate objects.
]]
methods {
@property canvas_object {
[[The canvas object that needs to receive focus.]]
values {
v : Efl.Canvas.Object; [[The canvas object.]]
}
}
@property focus_manager_object {
[[The focus manager handling the focus for the @.canvas_object.]]
set {}
values {
v : Efl.Ui.Focus.Manager; [[The focus manager.]]
}
}
@property focus_manager_parent {
[[The focus parent for the @.canvas_object.]]
set {}
values {
parent : Efl.Ui.Focus.Object; [[The focus parent.]]
}
}
}
implements {
Efl.Ui.Focus.Object.focus_geometry {get;}
Efl.Ui.Focus.Object.focus_parent {get;}
Efl.Ui.Focus.Object.focus_manager {get;}
Efl.Ui.Focus.Object.focus {set;}
Efl.Object.destructor;
}
}