forked from enlightenment/enlightenment
parent
7dc0930c8a
commit
ae628b214b
|
@ -609,6 +609,16 @@ _bryce_popup_hide(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event
|
||||||
_bryce_autohide_hide(b);
|
_bryce_autohide_hide(b);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
_bryce_popup(Bryce *b, Evas_Object *popup)
|
||||||
|
{
|
||||||
|
evas_object_event_callback_add(popup, EVAS_CALLBACK_HIDE, _bryce_popup_hide, b);
|
||||||
|
b->autohide_blocked++;
|
||||||
|
b->popups = eina_list_append(b->popups, popup);
|
||||||
|
if (b->autohide)
|
||||||
|
_bryce_autohide_show(b);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_bryce_del(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
_bryce_del(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||||
{
|
{
|
||||||
|
@ -714,8 +724,10 @@ static void
|
||||||
_bryce_wizard_menu(void *data, E_Menu *m EINA_UNUSED, E_Menu_Item *mi EINA_UNUSED)
|
_bryce_wizard_menu(void *data, E_Menu *m EINA_UNUSED, E_Menu_Item *mi EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Bryce *b = data;
|
Bryce *b = data;
|
||||||
|
Evas_Object *editor;
|
||||||
|
|
||||||
e_bryce_edit(b->bryce);
|
editor = e_bryce_edit(b->bryce);
|
||||||
|
_bryce_popup(b, editor);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -765,16 +777,6 @@ _bryce_owner_menu(void *data, Evas_Object *obj EINA_UNUSED, void *event_info)
|
||||||
_bryce_menu_populate(b, subm);
|
_bryce_menu_populate(b, subm);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
_bryce_popup(Bryce *b, Evas_Object *popup)
|
|
||||||
{
|
|
||||||
evas_object_event_callback_add(popup, EVAS_CALLBACK_HIDE, _bryce_popup_hide, b);
|
|
||||||
b->autohide_blocked++;
|
|
||||||
b->popups = eina_list_append(b->popups, popup);
|
|
||||||
if (b->autohide)
|
|
||||||
_bryce_autohide_show(b);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_bryce_gadget_popup(void *data, Evas_Object *obj EINA_UNUSED, void *event_info)
|
_bryce_gadget_popup(void *data, Evas_Object *obj EINA_UNUSED, void *event_info)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue