~~Title: Efl.Ui.Focus.Manager.request_move~~ ====== Efl.Ui.Focus.Manager.request_move ====== ===== Description ===== %%Returns the object in the %%''direction''%% from %%''child''%%.%% //Since 1.22// {{page>:develop:api-include:efl:ui:focus:manager:method:request_move:description&nouser&nolink&nodate}} ===== Signature ===== request_move @pure_virtual { params { @in direction: Efl.Ui.Focus.Direction; @in child: Efl.Ui.Focus.Object; @in logical: bool; } return: Efl.Ui.Focus.Object; } ===== C signature ===== Efl_Ui_Focus_Object *efl_ui_focus_manager_request_move(Eo *obj, Efl_Ui_Focus_Direction direction, Efl_Ui_Focus_Object *child, Eina_Bool logical); ===== Parameters ===== * **direction** //(in)// - %%Direction to move focus.%% * **child** //(in)// - %%The child to move from. Pass %%''null''%% to indicate the currently focused child.%% * **logical** //(in)// - %%Wether you want to have a logical node as result or a regular. Note that in a %%[[:develop:api:efl:ui:focus:manager:method:move|Efl.Ui.Focus.Manager.move]]%% call logical nodes will not get focus.%% ===== Implemented by ===== * [[:develop:api:efl:ui:focus:manager:method:request_move|Efl.Ui.Focus.Manager.request_move]] * [[:develop:api:efl:ui:focus:manager_calc:method:request_move|Efl.Ui.Focus.Manager_Calc.request_move]] * [[:develop:api:efl:ui:focus:manager_root_focus:method:request_move|Efl.Ui.Focus.Manager_Root_Focus.request_move]] * [[:develop:api:efl:ui:collection_focus_manager:method:request_move|Efl.Ui.Collection_Focus_Manager.request_move]] * [[:develop:api:efl:ui:collection_view_focus_manager:method:request_move|Efl.Ui.Collection_View_Focus_Manager.request_move]]