billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=0901c85da44626b8c1f84c8c054200b0e1940e5a
commit 0901c85da44626b8c1f84c8c054200b0e1940e5a Author: Boris Faure <bill...@gmail.com> Date: Tue Nov 2 23:26:40 2021 +0100 termio: add termio_is_focused() --- src/bin/termio.c | 9 +++++++++ src/bin/termio.h | 1 + src/bin/tytest_common.c | 6 ++++++ 3 files changed, 16 insertions(+) diff --git a/src/bin/termio.c b/src/bin/termio.c index b247ab3..9211112 100644 --- a/src/bin/termio.c +++ b/src/bin/termio.c @@ -350,6 +350,15 @@ termio_term_get(const Evas_Object *obj) return sd->term; } +Eina_Bool +termio_is_focused(const Evas_Object *obj) +{ + Termio *sd = evas_object_smart_data_get(obj); + EINA_SAFETY_ON_NULL_RETURN_VAL(sd, EINA_FALSE); + + return term_is_focused(sd->term); +} + Evas_Object * termio_bg_get(const Evas_Object *obj) { diff --git a/src/bin/termio.h b/src/bin/termio.h index 8093883..9a5a64d 100644 --- a/src/bin/termio.h +++ b/src/bin/termio.h @@ -65,6 +65,7 @@ termio_imf_cursor_set(Evas_Object *obj, Ecore_IMF_Context *imf); Termpty *termio_pty_get(const Evas_Object *obj); Evas_Object * termio_miniview_get(const Evas_Object *obj); Term* termio_term_get(const Evas_Object *obj); +Eina_Bool termio_is_focused(const Evas_Object *obj); Evas_Object *termio_bg_get(const Evas_Object *obj); void termio_key_down(Evas_Object *termio, diff --git a/src/bin/tytest_common.c b/src/bin/tytest_common.c index d64d357..3aa910f 100644 --- a/src/bin/tytest_common.c +++ b/src/bin/tytest_common.c @@ -390,6 +390,12 @@ test_textgrid_palette_get(const Evas_Object *obj EINA_UNUSED, } #endif +Eina_Bool +termio_is_focused(const Evas_Object *obj EINA_UNUSED) +{ + return EINA_FALSE; +} + static void _termpty_init(Termpty *ty, Config *config) { --