From f691a8fa183cd7351495f59d88701b7967a87f38 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 20 Jan 2015 19:20:04 -0500 Subject: [PATCH] fix elm box parenting --- src/bin/e_gadcon.c | 2 +- src/bin/e_ilist.c | 2 +- src/bin/e_menu.c | 4 ++-- src/bin/e_widget_list.c | 2 +- src/bin/e_widget_toolbar.c | 2 +- src/modules/everything/evry_view_help.c | 2 +- src/modules/everything/evry_view_tabs.c | 2 +- src/modules/fileman/e_fwin_nav.c | 2 +- src/modules/fileman_opinfo/e_mod_main.c | 2 +- src/modules/ibar/e_mod_main.c | 4 ++-- src/modules/ibox/e_mod_main.c | 2 +- src/modules/tasks/e_mod_main.c | 2 +- src/modules/winlist/e_winlist.c | 2 +- 13 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/bin/e_gadcon.c b/src/bin/e_gadcon.c index db5ef4b5d..732ec3f52 100644 --- a/src/bin/e_gadcon.c +++ b/src/bin/e_gadcon.c @@ -1067,7 +1067,7 @@ e_gadcon_client_new(E_Gadcon *gc, const char *name, const char *id __UNUSED__, c if (gcc->o_frame) { edje_object_size_min_calc(gcc->o_frame, &(gcc->pad.w), &(gcc->pad.h)); - gcc->o_box = elm_box_add(gcc->gadcon->o_container); + gcc->o_box = elm_box_add(e_win_evas_object_win_get(gcc->gadcon->o_container)); evas_object_event_callback_add(gcc->o_box, EVAS_CALLBACK_DEL, _e_gadcon_client_box_del, gcc); evas_object_event_callback_add(gcc->o_box, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _e_gadcon_client_box_hints_changed, gcc); switch (gcc->gadcon->orient) diff --git a/src/bin/e_ilist.c b/src/bin/e_ilist.c index 898d4358e..c3d3c66c5 100644 --- a/src/bin/e_ilist.c +++ b/src/bin/e_ilist.c @@ -776,7 +776,7 @@ _e_smart_add(Evas_Object *obj) sd->typebuf.size = 0; sd->typebuf.timer = NULL; - sd->o_box = elm_box_add(obj); + sd->o_box = elm_box_add(e_win_evas_win_get(e)); elm_box_align_set(sd->o_box, 0.0, 0.0); elm_box_homogeneous_set(sd->o_box, 0); evas_object_smart_member_add(sd->o_box, obj); diff --git a/src/bin/e_menu.c b/src/bin/e_menu.c index e54369043..846b95156 100644 --- a/src/bin/e_menu.c +++ b/src/bin/e_menu.c @@ -1392,7 +1392,7 @@ no_submenu_item: } evas_object_show(o); - o = elm_box_add(o); + o = elm_box_add(e_comp->elm); evas_object_name_set(o, "mi->container_object"); elm_box_homogeneous_set(o, 0); mi->container_object = o; @@ -1644,7 +1644,7 @@ _e_menu_realize(E_Menu *m) evas_object_move(m->comp_object, m->cur.x, m->cur.y); evas_object_resize(m->comp_object, m->cur.w, m->cur.h); - o = elm_box_add(m->comp_object); + o = elm_box_add(e_comp->elm); evas_object_name_set(o, "menu->container_object"); m->container_object = o; evas_object_intercept_move_callback_add(o, _e_menu_cb_intercept_container_move, m); diff --git a/src/bin/e_widget_list.c b/src/bin/e_widget_list.c index 581c684d7..e154601ee 100644 --- a/src/bin/e_widget_list.c +++ b/src/bin/e_widget_list.c @@ -31,7 +31,7 @@ e_widget_list_add(Evas *evas, int homogenous, int horiz) wd = calloc(1, sizeof(E_Widget_Data)); e_widget_data_set(obj, wd); - o = elm_box_add(obj); + o = elm_box_add(e_win_evas_win_get(evas)); wd->o_box = o; elm_box_horizontal_set(o, horiz); elm_box_homogeneous_set(o, homogenous); diff --git a/src/bin/e_widget_toolbar.c b/src/bin/e_widget_toolbar.c index dfe70c5ca..a12674482 100644 --- a/src/bin/e_widget_toolbar.c +++ b/src/bin/e_widget_toolbar.c @@ -55,7 +55,7 @@ e_widget_toolbar_add(Evas *evas, int icon_w, int icon_h) o = e_scrollframe_add(evas); wd->o_base = o; - o = elm_box_add(o); + o = elm_box_add(e_win_evas_win_get(evas)); wd->o_box = o; o = wd->o_base; e_scrollframe_custom_theme_set(o, "base/theme/widgets", "e/widgets/toolbar"); diff --git a/src/modules/everything/evry_view_help.c b/src/modules/everything/evry_view_help.c index 7150a1205..eb9891582 100644 --- a/src/modules/everything/evry_view_help.c +++ b/src/modules/everything/evry_view_help.c @@ -86,7 +86,7 @@ _view_create(Evry_View *v, const Evry_State *s __UNUSED__, Evas_Object *swallow) if (v->active) return v; - o = elm_box_add(swallow); + o = elm_box_add(e_win_evas_object_win_get(swallow)); elm_box_horizontal_set(o, 0); elm_box_align_set(o, 0.5, 1.0); v->o_list = o; diff --git a/src/modules/everything/evry_view_tabs.c b/src/modules/everything/evry_view_tabs.c index 31de15332..f149e40f6 100644 --- a/src/modules/everything/evry_view_tabs.c +++ b/src/modules/everything/evry_view_tabs.c @@ -365,7 +365,7 @@ evry_tab_view_new(Evry_View *view, const Evry_State *s, Evas_Object *parent) v->state = s; v->evas = evas_object_evas_get(parent); - o = elm_box_add(parent); + o = elm_box_add(e_win_evas_object_win_get(parent)); elm_box_horizontal_set(o, 1); elm_box_homogeneous_set(o, 1); evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_WHEEL, diff --git a/src/modules/fileman/e_fwin_nav.c b/src/modules/fileman/e_fwin_nav.c index 689210bbd..6c92e6d3c 100644 --- a/src/modules/fileman/e_fwin_nav.c +++ b/src/modules/fileman/e_fwin_nav.c @@ -335,7 +335,7 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style) e_scrollframe_thumbscroll_force(inst->o_scroll, 1); evas_object_show(inst->o_scroll); - inst->o_box = elm_box_add(gc->o_container); + inst->o_box = elm_box_add(e_win_evas_object_win_get(gc->o_container)); evas_object_repeat_events_set(inst->o_box, EINA_TRUE); elm_box_horizontal_set(inst->o_box, 1); elm_box_homogeneous_set(inst->o_box, 0); diff --git a/src/modules/fileman_opinfo/e_mod_main.c b/src/modules/fileman_opinfo/e_mod_main.c index a4de2e207..fbebb2203 100644 --- a/src/modules/fileman_opinfo/e_mod_main.c +++ b/src/modules/fileman_opinfo/e_mod_main.c @@ -367,7 +367,7 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style) } // main object - inst->o_box = elm_box_add(gc->o_container); + inst->o_box = elm_box_add(e_win_evas_object_win_get(gc->o_container)); elm_box_homogeneous_set(inst->o_box, 0); elm_box_horizontal_set(inst->o_box, 0); elm_box_align_set(inst->o_box, 0, 0); diff --git a/src/modules/ibar/e_mod_main.c b/src/modules/ibar/e_mod_main.c index 8a8a7c810..1bc249c80 100644 --- a/src/modules/ibar/e_mod_main.c +++ b/src/modules/ibar/e_mod_main.c @@ -402,10 +402,10 @@ _ibar_new(Evas_Object *parent, Instance *inst) inst->ibar = b; b->inst = inst; b->icon_hash = eina_hash_string_superfast_new(NULL); - b->o_outerbox = elm_box_add(parent); + b->o_outerbox = elm_box_add(e_win_evas_object_win_get(parent)); elm_box_horizontal_set(b->o_outerbox, 1); elm_box_align_set(b->o_outerbox, 0.5, 0.5); - b->o_box = elm_box_add(parent); + b->o_box = elm_box_add(e_win_evas_object_win_get(parent)); E_EXPAND(b->o_box); E_FILL(b->o_box); elm_box_homogeneous_set(b->o_box, 1); diff --git a/src/modules/ibox/e_mod_main.c b/src/modules/ibox/e_mod_main.c index bdd3c2e72..dafd27add 100644 --- a/src/modules/ibox/e_mod_main.c +++ b/src/modules/ibox/e_mod_main.c @@ -319,7 +319,7 @@ _ibox_new(Evas_Object *parent, E_Zone *zone) IBox *b; b = E_NEW(IBox, 1); - b->o_box = elm_box_add(parent); + b->o_box = elm_box_add(e_win_evas_object_win_get(parent)); elm_box_homogeneous_set(b->o_box, 1); elm_box_horizontal_set(b->o_box, 1); elm_box_align_set(b->o_box, 0.5, 0.5); diff --git a/src/modules/tasks/e_mod_main.c b/src/modules/tasks/e_mod_main.c index d09fd2325..2da59f49e 100644 --- a/src/modules/tasks/e_mod_main.c +++ b/src/modules/tasks/e_mod_main.c @@ -363,7 +363,7 @@ _tasks_new(Evas_Object *parent, E_Zone *zone, const char *id) tasks = E_NEW(Tasks, 1); tasks->config = _tasks_config_item_get(id); - tasks->o_items = elm_box_add(parent); + tasks->o_items = elm_box_add(e_win_evas_object_win_get(parent)); tasks->horizontal = 1; EINA_LIST_FOREACH(zone->comp->clients, l, ec) { diff --git a/src/modules/winlist/e_winlist.c b/src/modules/winlist/e_winlist.c index ec11dae19..8b455dd68 100644 --- a/src/modules/winlist/e_winlist.c +++ b/src/modules/winlist/e_winlist.c @@ -155,7 +155,7 @@ e_winlist_show(E_Zone *zone, E_Winlist_Filter filter) e_theme_edje_object_set(o, "base/theme/winlist", "e/widgets/winlist/main"); - o = elm_box_add(o); + o = elm_box_add(e_comp->elm); _list_object = o; elm_box_homogeneous_set(o, 1); e_comp_object_util_del_list_append(_winlist, o);