elementary/focus -
elm_object_focus_cycle -> elm_object_focus_next SVN revision: 68754
This commit is contained in:
parent
74d4a0149d
commit
0fe131c42e
|
@ -1418,6 +1418,21 @@ EINA_DEPRECATED EAPI double elm_flipselector_interval_get(c
|
||||||
*/
|
*/
|
||||||
EINA_DEPRECATED EAPI void elm_object_focus(Evas_Object *obj);
|
EINA_DEPRECATED EAPI void elm_object_focus(Evas_Object *obj);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Give focus to next object in object tree.
|
||||||
|
*
|
||||||
|
* Give focus to next object in focus chain of one object sub-tree.
|
||||||
|
* If the last object of chain already have focus, the focus will go to the
|
||||||
|
* first object of chain.
|
||||||
|
*
|
||||||
|
* @param obj The object root of sub-tree
|
||||||
|
* @param dir Direction to cycle the focus
|
||||||
|
*
|
||||||
|
* @deprecated Use elm_object_focus_next() instead
|
||||||
|
* @ingroup Focus
|
||||||
|
*/
|
||||||
|
EINA_DEPRECATED EAPI void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remove the focus from an Elementary object
|
* Remove the focus from an Elementary object
|
||||||
*
|
*
|
||||||
|
|
|
@ -225,12 +225,11 @@ EAPI void elm_object_focus_custom_chain_prepend(Evas_Object *obj
|
||||||
* first object of chain.
|
* first object of chain.
|
||||||
*
|
*
|
||||||
* @param obj The object root of sub-tree
|
* @param obj The object root of sub-tree
|
||||||
* @param dir Direction to cycle the focus
|
* @param dir Direction to move the focus
|
||||||
*
|
*
|
||||||
* @ingroup Focus
|
* @ingroup Focus
|
||||||
*/
|
*/
|
||||||
//XXX: How about elm_object_focus_move()? focus_next() ?
|
EAPI void elm_object_focus_next(Evas_Object *obj, Elm_Focus_Direction dir);
|
||||||
EAPI void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Make the elementary object and its children to be unfocusable
|
* Make the elementary object and its children to be unfocusable
|
||||||
|
|
|
@ -1558,9 +1558,16 @@ elm_object_focus_custom_chain_prepend(Evas_Object *obj,
|
||||||
elm_widget_focus_custom_chain_prepend(obj, child, relative_child);
|
elm_widget_focus_custom_chain_prepend(obj, child, relative_child);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EINA_DEPRECATED EAPI void
|
||||||
elm_object_focus_cycle(Evas_Object *obj,
|
elm_object_focus_cycle(Evas_Object *obj,
|
||||||
Elm_Focus_Direction dir)
|
Elm_Focus_Direction dir)
|
||||||
|
{
|
||||||
|
elm_object_focus_next(obj, dir);
|
||||||
|
}
|
||||||
|
|
||||||
|
EAPI void
|
||||||
|
elm_object_focus_next(Evas_Object *obj,
|
||||||
|
Elm_Focus_Direction dir)
|
||||||
{
|
{
|
||||||
EINA_SAFETY_ON_NULL_RETURN(obj);
|
EINA_SAFETY_ON_NULL_RETURN(obj);
|
||||||
elm_widget_focus_cycle(obj, dir);
|
elm_widget_focus_cycle(obj, dir);
|
||||||
|
|
Loading…
Reference in New Issue