forked from enlightenment/terminology
win: export term_is_focused()
This commit is contained in:
parent
b464932d2d
commit
ff136b78f1
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue