~~Title: Efl.Ui.Widget_Focus_Manager.focus_manager_create~~
====== Efl.Ui.Widget_Focus_Manager.focus_manager_create ======
===== Description =====
%%If the widget needs a focus manager, this function will be called.%%
%%It can be used and overridden to inject your own manager or set custom options on the focus manager.%%
//Since 1.22//
{{page>:develop:api-include:efl:ui:widget_focus_manager:method:focus_manager_create:description&nouser&nolink&nodate}}
===== Signature =====
focus_manager_create @protected @pure_virtual {
params {
@in root: Efl.Ui.Focus.Object;
}
return: Efl.Ui.Focus.Manager;
}
===== C signature =====
Efl_Ui_Focus_Manager *efl_ui_widget_focus_manager_create(Eo *obj, Efl_Ui_Focus_Object *root);
===== Parameters =====
* **root** //(in)// - %%The logical root object for focus.%%
===== Implemented by =====
* [[:develop:api:efl:ui:widget_focus_manager:method:focus_manager_create|Efl.Ui.Widget_Focus_Manager.focus_manager_create]]
* [[:develop:api:efl:ui:win:method:focus_manager_create|Efl.Ui.Win.focus_manager_create]]
* [[:develop:api:efl:ui:collection_view:method:focus_manager_create|Efl.Ui.Collection_View.focus_manager_create]]
* [[:develop:api:efl:ui:scroller:method:focus_manager_create|Efl.Ui.Scroller.focus_manager_create]]
* [[:develop:api:efl:ui:collection:method:focus_manager_create|Efl.Ui.Collection.focus_manager_create]]
* [[:develop:api:elm:interface_scrollable:method:focus_manager_create|Elm.Interface_Scrollable.focus_manager_create]]
* [[:develop:api:efl:ui:focus:layer:method:focus_manager_create|Efl.Ui.Focus.Layer.focus_manager_create]]