_e_main_shutdown_push(ecore_shutdown);
_e_cacheburst++;
-// eet_cacheburst(_e_cacheburst);
+/* eet_cacheburst(_e_cacheburst); */
ecore_timer_add(5.0, _e_main_cb_eet_cacheburst_end, NULL);
/* init the file system */
}
_e_main_shutdown_push(e_xinerama_shutdown);
-// ecore_x_grab();
+/* ecore_x_grab(); */
ecore_x_io_error_handler_set(_e_main_cb_x_fatal, NULL);
e_error_message_show(_("Enlightenment cannot set up its desk locking system."));
_e_main_shutdown(-1);
}
- //_e_main_shutdown_push(e_desklock_shutdown);
+/* _e_main_shutdown_push(e_desklock_shutdown); */
if (ipc_failed)
e_error_dialog_show(_("Enlightenment IPC setup error!"),
e_managers_keys_grab();
-// ecore_x_ungrab();
+/* ecore_x_ungrab(); */
e_init_title_set(_("Enlightenment"));
e_init_version_set(VERSION);
static int
_e_main_x_shutdown(void)
{
-// ecore_x_ungrab();
+/* ecore_x_ungrab(); */
ecore_x_focus_reset();
ecore_x_events_allow_all();
}
}
_e_cacheburst--;
-// eet_cacheburst(_e_cacheburst);
+/* eet_cacheburst(_e_cacheburst); */
edje_thaw();
-// printf("IN to idle... %3.3f\n", ecore_time_get());
return 1;
}
static int
_e_main_cb_idler_after(void *data __UNUSED__)
{
-// printf("OUT of idle... %3.3f\n", ecore_time_get());
edje_freeze();
_e_cacheburst++;
-// eet_cacheburst(_e_cacheburst);
+/* eet_cacheburst(_e_cacheburst); */
return 1;
}
_e_main_cb_eet_cacheburst_end(void *data __UNUSED__)
{
_e_cacheburst--;
-// eet_cacheburst(_e_cacheburst);
+/* eet_cacheburst(_e_cacheburst); */
return 0;
}
if (ev->double_click) flags |= EVAS_BUTTON_DOUBLE_CLICK;
if (ev->triple_click) flags |= EVAS_BUTTON_TRIPLE_CLICK;
evas_event_feed_mouse_down(pop->evas, ev->button, flags, ev->time, NULL);
+ return 0;
}
return 1;
}
evas_event_feed_mouse_up(pop->evas, ev->button, EVAS_BUTTON_NONE, ev->time, NULL);
e_bindings_mouse_up_event_handle(E_BINDING_CONTEXT_POPUP,
E_OBJECT(pop), ev);
+ return 0;
}
return 1;
}
e_bindings_wheel_event_handle(E_BINDING_CONTEXT_POPUP,
E_OBJECT(pop), ev);
evas_event_feed_mouse_wheel(pop->evas, ev->direction, ev->z, ev->time, NULL);
+ return 0;
}
return 1;
}
es->layer = layer;
es->zone = zone;
es->style = evas_stringshare_add(style);
+
+ es->o_event = evas_object_rectangle_add(es->evas);
+ evas_object_color_set(es->o_event, 0, 0, 0, 0);
+ evas_object_resize(es->o_event, es->w, es->h);
es->o_base = edje_object_add(es->evas);
es->name = evas_stringshare_add(name);
"shelf/default/base");
if (es->popup)
{
+ evas_object_show(es->o_event);
evas_object_show(es->o_base);
e_popup_edje_bg_object_set(es->popup, es->o_base);
}
else
{
+ evas_object_move(es->o_event, es->zone->x + es->x, es->zone->y + es->y);
evas_object_move(es->o_base, es->zone->x + es->x, es->zone->y + es->y);
+ evas_object_layer_set(es->o_event, layer);
evas_object_layer_set(es->o_base, layer);
}
if (es->popup)
e_popup_show(es->popup);
else
- evas_object_show(es->o_base);
+ {
+ evas_object_show(es->o_event);
+ evas_object_show(es->o_base);
+ }
}
EAPI void
if (es->popup)
e_popup_hide(es->popup);
else
- evas_object_hide(es->o_base);
+ {
+ evas_object_hide(es->o_event);
+ evas_object_hide(es->o_base);
+ }
}
EAPI void
if (es->popup)
e_popup_move(es->popup, es->x, es->y);
else
- evas_object_move(es->o_base, es->zone->x + es->x, es->zone->y + es->y);
+ {
+ evas_object_move(es->o_event, es->zone->x + es->x, es->zone->y + es->y);
+ evas_object_move(es->o_base, es->zone->x + es->x, es->zone->y + es->y);
+ }
}
EAPI void
es->w = w;
es->h = h;
if (es->popup)
- {
- e_popup_resize(es->popup, es->w, es->h);
- evas_object_resize(es->o_base, es->w, es->h);
- }
- else
- evas_object_resize(es->o_base, es->w, es->h);
+ e_popup_resize(es->popup, es->w, es->h);
+ evas_object_resize(es->o_event, es->w, es->h);
+ evas_object_resize(es->o_base, es->w, es->h);
}
EAPI void
es->w = w;
es->h = h;
if (es->popup)
- {
- e_popup_move_resize(es->popup, es->x, es->y, es->w, es->h);
- evas_object_resize(es->o_base, es->w, es->h);
- }
+ e_popup_move_resize(es->popup, es->x, es->y, es->w, es->h);
else
{
+ evas_object_move(es->o_event, es->zone->x + es->x, es->zone->y + es->y);
evas_object_move(es->o_base, es->zone->x + es->x, es->zone->y + es->y);
- evas_object_resize(es->o_base, es->w, es->h);
}
+ evas_object_resize(es->o_event, es->w, es->h);
+ evas_object_resize(es->o_base, es->w, es->h);
}
EAPI void
if (es->popup)
e_popup_layer_set(es->popup, es->layer);
else
- evas_object_layer_set(es->o_base, es->layer);
+ {
+ evas_object_layer_set(es->o_event, es->layer);
+ evas_object_layer_set(es->o_base, es->layer);
+ }
}
EAPI void
e_object_del(E_OBJECT(es->gadcon));
evas_stringshare_del(es->name);
evas_stringshare_del(es->style);
+ evas_object_del(es->o_event);
evas_object_del(es->o_base);
if (es->popup) e_object_del(E_OBJECT(es->popup));
free(es);