winlist - hide if mouse exits window
This commit is contained in:
parent
ded0530aff
commit
4f0461cf39
|
@ -86,6 +86,17 @@ _cb_win_del(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj, void
|
||||||
dnd_shutdown();
|
dnd_shutdown();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
_cb_win_in(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev EINA_UNUSED)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
_cb_win_out(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj, void *ev EINA_UNUSED)
|
||||||
|
{
|
||||||
|
win_list_hide(obj);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_cb_key_down(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info)
|
_cb_key_down(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info)
|
||||||
{
|
{
|
||||||
|
@ -565,6 +576,8 @@ win_add(void)
|
||||||
|
|
||||||
evas_object_data_set(win, "inf", inf);
|
evas_object_data_set(win, "inf", inf);
|
||||||
evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _cb_win_del, NULL);
|
evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _cb_win_del, NULL);
|
||||||
|
evas_object_event_callback_add(win, EVAS_CALLBACK_MOUSE_IN, _cb_win_in, NULL);
|
||||||
|
evas_object_event_callback_add(win, EVAS_CALLBACK_MOUSE_OUT, _cb_win_out, NULL);
|
||||||
evas_object_smart_callback_add(win, "fullscreen", _cb_fullscreen, NULL);
|
evas_object_smart_callback_add(win, "fullscreen", _cb_fullscreen, NULL);
|
||||||
evas_object_smart_callback_add(win, "unfullscreen", _cb_unfullscreen, NULL);
|
evas_object_smart_callback_add(win, "unfullscreen", _cb_unfullscreen, NULL);
|
||||||
evas_object_smart_callback_add(win, "normal", _cb_unfullscreen, NULL);
|
evas_object_smart_callback_add(win, "normal", _cb_unfullscreen, NULL);
|
||||||
|
|
Loading…
Reference in New Issue