From f9a9d5b41b4c2eba2fda6c708b75b6a1a0f6b11a Mon Sep 17 00:00:00 2001 From: Victor Wheeler Date: Thu, 6 Feb 2025 05:26:49 -0700 Subject: [PATCH] fix(indev.rst): handle lv_obj_is_focused no longer exists. (#7711) --- docs/details/main-components/indev.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/details/main-components/indev.rst b/docs/details/main-components/indev.rst index 10122470d..d07fa33da 100644 --- a/docs/details/main-components/indev.rst +++ b/docs/details/main-components/indev.rst @@ -217,7 +217,7 @@ Handling touch events Touch events are handled like any other event. First, setup a listener for the ``LV_EVENT_GESTURE`` event type by defining and setting the callback function. The state or scale of the pinch gesture can be retrieved by -calling the ``lv_event_get_pinch_scale`` and ``lv_indev_get_gesture_state`` from within the +calling the ``lv_event_get_pinch_scale`` and ``lv_indev_get_gesture_state`` from within the callback. An example of such an application is available in @@ -319,8 +319,9 @@ a Widget to the group use :cpp:expr:`lv_group_add_obj(g, widget)`. Once a Widget has been added to a group, you can find out what group it is in using :cpp:expr:`lv_obj_get_group(widget)`. -To find out if a Widget in a group has focus, call :cpp:expr:`lv_obj_is_focused(widget)`. -If the Widget is not part of a group, this function will return ``false``. +To find out what Widget in a group has focus, if any, call +:cpp:expr:`lv_group_get_focused(group)`. If a Widget in that group has focus, it +will return a pointer to it, otherwise it will return NULL. To associate a group with an input device use :cpp:expr:`lv_indev_set_group(indev, g)`.