forked from enlightenment/enlightenment
parent
c75b38a9d9
commit
c401fdacab
|
@ -39,6 +39,30 @@ e_policy_shutdown(void)
|
||||||
EINA_LIST_FREE(handlers, eh) ecore_event_handler_del(eh);
|
EINA_LIST_FREE(handlers, eh) ecore_event_handler_del(eh);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
e_policy_kbd_override_set(Eina_Bool override)
|
||||||
|
{
|
||||||
|
Eina_List *l;
|
||||||
|
E_Border *bd, *kbd = NULL;;
|
||||||
|
|
||||||
|
if (kbd_override == override) return;
|
||||||
|
kbd_override = override;
|
||||||
|
EINA_LIST_FOREACH(e_border_client_list(), l, bd)
|
||||||
|
{
|
||||||
|
if (bd->client.vkbd.vkbd)
|
||||||
|
{
|
||||||
|
kbd = bd;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (kbd)
|
||||||
|
{
|
||||||
|
bd = kbd;
|
||||||
|
e_border_uniconify(bd);
|
||||||
|
e_border_raise(bd);
|
||||||
|
e_border_show(bd);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static Eina_Bool
|
static Eina_Bool
|
||||||
_cb_event_focus_in(void *data __UNUSED__, int type __UNUSED__, void *event)
|
_cb_event_focus_in(void *data __UNUSED__, int type __UNUSED__, void *event)
|
||||||
{
|
{
|
||||||
|
@ -100,30 +124,6 @@ _cb_hook_post_assign(void *data __UNUSED__, void *data2)
|
||||||
bd->lock_border = 1;
|
bd->lock_border = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
e_policy_kbd_override_set(Eina_Bool override)
|
|
||||||
{
|
|
||||||
Eina_List *l;
|
|
||||||
E_Border *bd, *kbd = NULL;;
|
|
||||||
|
|
||||||
if (kbd_override == override) return;
|
|
||||||
kbd_override = override;
|
|
||||||
EINA_LIST_FOREACH(e_border_client_list(), l, bd)
|
|
||||||
{
|
|
||||||
if (bd->client.vkbd.vkbd)
|
|
||||||
{
|
|
||||||
kbd = bd;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (kbd)
|
|
||||||
{
|
|
||||||
bd = kbd;
|
|
||||||
e_border_uniconify(bd);
|
|
||||||
e_border_raise(bd);
|
|
||||||
e_border_show(bd);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_cb_hook_layout(void *data __UNUSED__, void *data2)
|
_cb_hook_layout(void *data __UNUSED__, void *data2)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue