With the following changes, e_comp.h exposes struct members and with it
drops their accessor functions,
as well as rename a few functions. Currently the comp-scale module won't
work anymore, because it still calls
the dropped accessor functions and the renamed functions by their old
names, this patch
addresses that by changing all of comp-scales calls to these functions
to the new ones.
http://trac.enlightenment.org/e/changeset/83745/trunk/e/src/bin/e_comp.h
http://trac.enlightenment.org/e/changeset/83752/trunk/e/src/bin/e_comp.h
Index: src/e_mod_main.c
===================================================================
--- src/e_mod_main.c (revision 83956)
+++ src/e_mod_main.c (working copy)
@@ -159,7 +159,7 @@
man = eina_list_data_get(e_manager_list());
if (!man) return;
- e = e_comp_evas_get(man->comp);
+ e = man->comp->evas;
if (!e) return;
if (!strncmp(params, "go_pager", 8))
Index: src/e_mod_pager.c
===================================================================
--- src/e_mod_pager.c (revision 83956)
+++ src/e_mod_pager.c (working copy)
@@ -171,7 +171,7 @@
if (scale_state == SCALE_STATE_HOLD)
{
E_Manager *man = e_manager_current_get();
- e_comp_update(man->comp);
+ e_comp_render_update(man->comp);
return ECORE_CALLBACK_RENEW;
}
@@ -628,7 +628,7 @@
if (it->bd && !it->o)
{
- e_comp_src_hidden_set(it->src, EINA_FALSE);
+ e_comp_win_hidden_set(it->src, EINA_FALSE);
e_object_unref(E_OBJECT(it->bd));
}
@@ -652,7 +652,7 @@
if ((it->bd->desk != current_desk) && (!it->bd->sticky))
e_border_hide(it->bd, 2);
- e_comp_src_hidden_set(it->src, EINA_FALSE);
+ e_comp_win_hidden_set(it->src, EINA_FALSE);
evas_object_del(it->o_win);
evas_object_del(it->o);
@@ -674,17 +674,17 @@
Evas_Object *o, *sh_obj, *obj;
E_Border *bd;
- sh_obj = e_comp_src_shadow_get(src);
+ sh_obj = src->shobj;
if (!sh_obj) return NULL;
- obj = e_comp_src_image_get(src);
+ obj = src->obj;
if (!obj) return NULL;
- bd = e_comp_src_border_get(src);
+ bd = src->bd;
if (!bd)
{
- Ecore_X_Window win = e_comp_src_window_get(src);
+ Ecore_X_Window win = src-win;
if (win == zone->container->bg_win)
{
@@ -707,7 +707,7 @@
}
else if (scale_conf->pager_fade_popups)
{
- E_Popup *pop = e_comp_src_popup_get(src);
+ E_Popup *pop = src->pop;
if ((pop) && (pop->zone != zone))
return NULL;
@@ -738,7 +738,7 @@
it->src = src;
e_object_ref(E_OBJECT(it->bd));
- e_comp_src_hidden_set(src, EINA_TRUE);
+ e_comp_win_hidden_set(src, EINA_TRUE);
items = eina_list_append(items, it);
@@ -749,7 +749,7 @@
(e_mod_border_ignore(it->bd)))
return NULL;
- it->o_win = e_comp_src_image_mirror_add(src);
+ it->o_win = e_comp_win_image_mirror_add(src);
/* it->o_win = evas_object_image_filled_add(e);
* o = e_manager_comp_src_image_get(man, src);
* evas_object_image_source_set(it->o_win, o); */
@@ -1072,7 +1072,7 @@
if (input_win) return EINA_FALSE;
- e = e_comp_evas_get(man->comp);
+ e = man->comp->evas;
if (!e) return EINA_FALSE;
zone = e_util_zone_current_get(man);
@@ -1147,7 +1147,7 @@
evas_object_resize(zone_clip, zone_w, zone_h);
evas_object_show(zone_clip);
- EINA_LIST_FOREACH((Eina_List *)e_comp_src_list_get(man->comp), l, src)
+ EINA_LIST_FOREACH((Eina_List *)e_comp_win_list_get(man->comp), l, src)
_pager_win_new(e, man, src);
edje_object_file_get(zone->bg_object, &file, &group);
@@ -1265,7 +1265,7 @@
/* XXX disabled for now. */
/* return; */
- e = e_comp_evas_get(man->comp);
+ e = man->comp->evas;
if (!strcmp(info, "change.comp"))
{
if (!e)
@@ -1284,7 +1284,7 @@
else if (!strcmp(info, "add.src"))
{
DBG("%s: %p | %p\n", info, man, src);
- e_comp_src_hidden_set(src, EINA_TRUE);
+ e_comp_win_hidden_set(src, EINA_TRUE);
}
else if (!strcmp(info, "del.src"))
{
Index: src/e_mod_scale.c
===================================================================
--- src/e_mod_scale.c (revision 83956)
+++ src/e_mod_scale.c (working copy)
@@ -298,7 +298,7 @@
}
man = e_manager_current_get();
- e_comp_update(man->comp);
+ e_comp_render_update(man->comp);
if (finish)
{
@@ -480,12 +480,12 @@
E_Comp_Win *src;
E_Manager *man = zone->container->manager;
- EINA_LIST_FOREACH((Eina_List *)e_comp_src_list_get(man->comp), l, src)
- e_comp_src_hidden_set(src, EINA_FALSE);
+ EINA_LIST_FOREACH((Eina_List *)e_comp_win_list_get(man->comp), l, src)
+ e_comp_win_hidden_set(src, EINA_FALSE);
}
man = e_manager_current_get();
- e_comp_update(man->comp);
+ e_comp_render_update(man->comp);
if (!bd_move)
{
@@ -697,17 +697,17 @@
evas_object_event_callback_del(it->o, EVAS_CALLBACK_MOUSE_UP,
_scale_win_cb_mouse_up);
- e_comp_src_hidden_set(it->src, EINA_FALSE);
+ e_comp_win_hidden_set(it->src, EINA_FALSE);
if ((it->bd->desk != current_desk) && (!it->bd->sticky))
{
e_border_hide(it->bd, 2);
- evas_object_hide(e_comp_src_shadow_get(it->src));
+ evas_object_hide(it->src->shobj);
}
else if (it->was_hidden)
{
e_border_hide(it->bd, 1);
- evas_object_hide(e_comp_src_shadow_get(it->src));
+ evas_object_hide(it->src->shobj);
}
if (it->was_shaded)
{
@@ -733,21 +733,21 @@
Item *it;
E_Border *bd;
- if (!e_comp_src_image_get(src))
+ if (!src->obj)
return NULL;
- bd = e_comp_src_border_get(src);
+ bd = src->bd;
if (!bd)
{
- Ecore_X_Window win = e_comp_src_window_get(src);
+ Ecore_X_Window win = src->win;
if ((win == zone->container->bg_win) &&
(scale_conf->fade_desktop))
{
it = E_NEW(Item, 1);
it->man = man;
- it->o_win = e_comp_src_shadow_get(src);
+ it->o_win = src->shobj;
evas_object_event_callback_add(it->o_win, EVAS_CALLBACK_DEL,
_scale_win_cb_delorig, it);
background = it;
@@ -755,14 +755,14 @@
}
else if (scale_conf->fade_popups)
{
- E_Popup *pop = e_comp_src_popup_get(src);
+ E_Popup *pop = src->pop;
if ((pop) && (pop->zone != zone))
return NULL;
it = E_NEW(Item, 1);
it->man = man;
- it->o_win = e_comp_src_shadow_get(src);
+ it->o_win = src->shobj;
evas_object_event_callback_add(it->o_win, EVAS_CALLBACK_DEL,
_scale_win_cb_delorig, it);
popups = eina_list_append(popups, it);
@@ -809,9 +809,9 @@
it->bd = bd;
it->man = man;
it->src = src;
- e_comp_src_hidden_set(src, EINA_TRUE);
+ e_comp_win_hidden_set(src, EINA_TRUE);
- it->o_win = e_comp_src_image_mirror_add(src);
+ it->o_win = e_comp_win_image_mirror_add(src);
evas_object_show(it->o_win);
it->o = edje_object_add(e);
@@ -1128,7 +1128,7 @@
mouse_y = -1;
warp_pointer = 0;
- e = e_comp_evas_get(man->comp);
+ e = man->comp->evas;
if (!e) return EINA_FALSE;
zone = e_util_zone_current_get(e_manager_current_get());
@@ -1177,7 +1177,7 @@
evas_object_resize(zone_clip, zone->w, zone->h);
evas_object_show(zone_clip);
- EINA_LIST_FOREACH((Eina_List *)e_comp_src_list_get(man->comp), l, src)
+ EINA_LIST_FOREACH((Eina_List *)e_comp_win_list_get(man->comp), l, src)
{
Item *it = _scale_win_new(e, man, src, current_desk);
if (it) evas_object_clip_set(it->o, zone_clip);
@@ -1566,7 +1566,7 @@
/* XXX disabled for now. */
/* return; */
- e = e_comp_evas_get(man->comp);
+ e = man->comp->evas;
if (!strcmp(info, "change.comp"))
{
if (!e)
@@ -1585,7 +1585,7 @@
else if (!strcmp(info, "add.src"))
{
DBG("%s: %p | %p\n", info, man, src);
- e_comp_src_hidden_set(src, EINA_TRUE);
+ e_comp_win_hidden_set(src, EINA_TRUE);
}
else if (!strcmp(info, "del.src"))
{
------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel