win: export term_is_focused()

This commit is contained in:
Boris Faure 2019-06-17 22:12:59 +02:00
parent b464932d2d
commit ff136b78f1
2 changed files with 9 additions and 9 deletions

View File

@ -183,7 +183,6 @@ struct _Win
static Eina_List *wins = NULL; static Eina_List *wins = NULL;
static Eina_Bool _win_is_focused(Win *wn); 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 *_solo_new(Term *term, Win *wn);
static Term_Container *_split_new(Term_Container *tc1, Term_Container *tc2, Eina_Bool is_horizontal); 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); static Term_Container *_tabs_new(Term_Container *child, Term_Container *parent);
@ -3764,8 +3763,8 @@ term_popmedia_close(Term *term)
} }
static Eina_Bool Eina_Bool
_term_is_focused(Term *term) term_is_focused(Term *term)
{ {
Term_Container *tc; Term_Container *tc;
@ -3811,7 +3810,7 @@ term_focus(Term *term)
Term_Container *tc; Term_Container *tc;
DBG("is focused? tc:%p", term->container); DBG("is focused? tc:%p", term->container);
if (_term_is_focused(term)) if (term_is_focused(term))
return; return;
tc = term->container; tc = term->container;
@ -3825,7 +3824,7 @@ term_unfocus(Term *term)
Term_Container *tc; Term_Container *tc;
DBG("is focused? tc:%p", term->container); DBG("is focused? tc:%p", term->container);
if (!_term_is_focused(term)) if (!term_is_focused(term))
return; return;
tc = term->container; tc = term->container;
@ -4225,7 +4224,7 @@ _term_miniview_check(Term *term)
if (term->miniview_shown) if (term->miniview_shown)
{ {
DBG("is focused? tc:%p", term->container); 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"); 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) EINA_LIST_FOREACH(wn->terms, l, term)
{ {
DBG("is focused? tc:%p", term->container); DBG("is focused? tc:%p", term->container);
if (_term_is_focused(term)) if (term_is_focused(term))
return; return;
} }
DBG("focus tc:%p", tc); DBG("focus tc:%p", tc);
@ -4892,7 +4891,7 @@ _cb_icon(void *data,
{ {
Term *term = data; Term *term = data;
DBG("is focused? tc:%p", term->container); 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)); 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); 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) if (term->config->disable_focus_visuals)
{ {

View File

@ -70,6 +70,7 @@ Ecore_IMF_Context *
term_imf_context_get(Term *term); term_imf_context_get(Term *term);
Eina_Bool term_is_visible(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_size_set(Win *wn, int new_size);
void win_font_update(Term *term); void win_font_update(Term *term);