Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/modules/ibox Modified Files: e_mod_main.c Log Message: modules back to normal =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/ibox/e_mod_main.c,v retrieving revision 1.22 retrieving revision 1.23 diff -u -3 -r1.22 -r1.23 --- e_mod_main.c 8 Oct 2005 19:44:32 -0000 1.22 +++ e_mod_main.c 3 Nov 2005 15:16:12 -0000 1.23 @@ -1128,8 +1128,13 @@ if ((e_gadman_client_edge_get(ibb->gmc) == E_GADMAN_EDGE_BOTTOM) || (e_gadman_client_edge_get(ibb->gmc) == E_GADMAN_EDGE_TOP)) { - e_box_align_set(ibb->item_object, ibb->align, 0.5); - + e_box_min_size_get(ibb->box_object, &mw, &mh); + evas_object_geometry_get(ibb->box_object, NULL, NULL, &w, &h); + if (mw > w) + e_box_align_set(ibb->box_object, ibb->align, 0.5); + else + e_box_align_set(ibb->box_object, 0.5, 0.5); + if (ibb->overlay_object) { evas_object_geometry_get(ibb->item_object, &x, &y, &w, &h); @@ -1141,8 +1146,13 @@ else if ((e_gadman_client_edge_get(ibb->gmc) == E_GADMAN_EDGE_LEFT) || (e_gadman_client_edge_get(ibb->gmc) == E_GADMAN_EDGE_RIGHT)) { - e_box_align_set(ibb->item_object, 0.5, ibb->align); - + e_box_min_size_get(ibb->box_object, &mw, &mh); + evas_object_geometry_get(ibb->box_object, NULL, NULL, &w, &h); + if (mh > h) + e_box_align_set(ibb->box_object, 0.5, ibb->align); + else + e_box_align_set(ibb->box_object, 0.5, 0.5); + if (ibb->overlay_object) { evas_object_geometry_get(ibb->item_object, &x, &y, &w, &h); ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs