forked from enlightenment/efl
37 lines
1.1 KiB
Plaintext
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;
|
|
}
|
|
}
|