billiob pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=ff136b78f12f945639ea8a891cc339231fc5ef70

commit ff136b78f12f945639ea8a891cc339231fc5ef70
Author: Boris Faure <[email protected]>
Date:   Mon Jun 17 22:12:59 2019 +0200

    win: export term_is_focused()
---
 src/bin/win.c | 17 ++++++++---------
 src/bin/win.h |  1 +
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/bin/win.c b/src/bin/win.c
index 202b622..2555021 100644
--- a/src/bin/win.c
+++ b/src/bin/win.c
@@ -183,7 +183,6 @@ struct _Win
 static Eina_List   *wins = NULL;
 
 static Eina_Bool _win_is_focused(Win *wn);
-static Eina_Bool _term_is_focused(Term *term);
 static Term_Container *_solo_new(Term *term, Win *wn);
 static Term_Container *_split_new(Term_Container *tc1, Term_Container *tc2, 
Eina_Bool is_horizontal);
 static Term_Container *_tabs_new(Term_Container *child, Term_Container 
*parent);
@@ -3764,8 +3763,8 @@ term_popmedia_close(Term *term)
 }
 
 
-static Eina_Bool
-_term_is_focused(Term *term)
+Eina_Bool
+term_is_focused(Term *term)
 {
    Term_Container *tc;
 
@@ -3811,7 +3810,7 @@ term_focus(Term *term)
    Term_Container *tc;
 
    DBG("is focused? tc:%p", term->container);
-   if (_term_is_focused(term))
+   if (term_is_focused(term))
      return;
 
    tc = term->container;
@@ -3825,7 +3824,7 @@ term_unfocus(Term *term)
    Term_Container *tc;
 
    DBG("is focused? tc:%p", term->container);
-   if (!_term_is_focused(term))
+   if (!term_is_focused(term))
      return;
 
    tc = term->container;
@@ -4225,7 +4224,7 @@ _term_miniview_check(Term *term)
         if (term->miniview_shown)
           {
              DBG("is focused? tc:%p", term->container);
-             if (_term_is_focused(term))
+             if (term_is_focused(term))
                edje_object_signal_emit(term->bg, "miniview,on", "terminology");
           }
      }
@@ -4278,7 +4277,7 @@ _on_popover_done(Win *wn)
    EINA_LIST_FOREACH(wn->terms, l, term)
      {
         DBG("is focused? tc:%p", term->container);
-        if (_term_is_focused(term))
+        if (term_is_focused(term))
           return;
      }
    DBG("focus tc:%p", tc);
@@ -4892,7 +4891,7 @@ _cb_icon(void *data,
 {
    Term *term = data;
    DBG("is focused? tc:%p", term->container);
-   if (_term_is_focused(term))
+   if (term_is_focused(term))
      elm_win_icon_name_set(term->wn->win, termio_icon_name_get(term->termio));
 }
 
@@ -5398,7 +5397,7 @@ _term_bg_config(Term *term)
      }
 
    DBG("is focused? tc:%p", term->container);
-   if (_term_is_focused(term) && (_win_is_focused(term->wn)))
+   if (term_is_focused(term) && (_win_is_focused(term->wn)))
      {
         if (term->config->disable_focus_visuals)
           {
diff --git a/src/bin/win.h b/src/bin/win.h
index 7ec3575..4a4e3b9 100644
--- a/src/bin/win.h
+++ b/src/bin/win.h
@@ -70,6 +70,7 @@ Ecore_IMF_Context *
 term_imf_context_get(Term *term);
 
 Eina_Bool term_is_visible(Term *term);
+Eina_Bool term_is_focused(Term *term);
 
 void win_font_size_set(Win *wn, int new_size);
 void win_font_update(Term *term);

-- 


Reply via email to