From d5be8a6483f6e1a09868c21a08be60253dd631f4 Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Sun, 21 Apr 2013 23:07:14 +0200 Subject: [PATCH] add termio_win_get(); --- src/bin/termio.c | 10 ++++++++++ src/bin/termio.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/bin/termio.c b/src/bin/termio.c index 9a7d7fc1..f761858d 100644 --- a/src/bin/termio.c +++ b/src/bin/termio.c @@ -4282,6 +4282,16 @@ termio_textgrid_get(Evas_Object *obj) return sd->grid.obj; } +Evas_Object * +termio_win_get(Evas_Object *obj) +{ + Termio *sd = evas_object_smart_data_get(obj); + if (!sd) return NULL; + + return sd->win; +} + + static void _smart_mirror_del(void *data, Evas *evas __UNUSED__, Evas_Object *obj, void *info __UNUSED__) { diff --git a/src/bin/termio.h b/src/bin/termio.h index 1dc07d3a..edfa2118 100644 --- a/src/bin/termio.h +++ b/src/bin/termio.h @@ -22,6 +22,7 @@ void termio_grid_size_set(Evas_Object *obj, int w, int h); pid_t termio_pid_get(const Evas_Object *obj); Eina_Bool termio_cwd_get(const Evas_Object *obj, char *buf, size_t size); Evas_Object *termio_textgrid_get(Evas_Object *obj); +Evas_Object *termio_win_get(Evas_Object *obj); Evas_Object *termio_mirror_add(Evas_Object *obj); const char *termio_title_get(Evas_Object *obj); const char *termio_icon_name_get(Evas_Object *obj);