Enlightenment CVS committal Author : kwo Project : e16 Module : e
Dir : e16/e/src Modified Files: menus.c Log Message: Eliminate macro. =================================================================== RCS file: /cvsroot/enlightenment/e16/e/src/menus.c,v retrieving revision 1.185 retrieving revision 1.186 diff -u -3 -r1.185 -r1.186 --- menus.c 23 Apr 2005 08:28:03 -0000 1.185 +++ menus.c 27 Apr 2005 16:11:05 -0000 1.186 @@ -155,26 +155,6 @@ return menu; } -#if 0 -static EWin * -FindEwinByMenu(Menu * m) -{ - EWin *const *ewins; - int i, num; - - ewins = EwinListGetAll(&num); - for (i = 0; i < num; i++) - { - if (ewins[i]->data == (void *)m) - return ewins[i]; - } - - return NULL; -} -#else -#define FindEwinByMenu(m) (m->ewin) -#endif - void MenuHide(Menu * m) { @@ -182,7 +162,7 @@ MenuActivateItem(m, NULL); - ewin = FindEwinByMenu(m); + ewin = m->ewin; if (ewin) { HideEwin(ewin); @@ -280,7 +260,7 @@ if (!m->win) MenuRealize(m); - ewin = FindEwinByMenu(m); + ewin = m->ewin; if (ewin) { #if 0 /* FIXME - Why? */ @@ -629,7 +609,7 @@ if (m->win) MenuRealize(m); - ewin = FindEwinByMenu(m); + ewin = m->ewin; if (ewin) { w = m->w; @@ -1070,7 +1050,7 @@ if (m) { - ewin = FindEwinByMenu(m); + ewin = m->ewin; if ((m->win) && (ewin)) { lx = EoGetX(ewin); @@ -1089,7 +1069,7 @@ { m->internal = 1; MenuShow(m, 1); - ewin = FindEwinByMenu(m); + ewin = m->ewin; if (ewin) { MoveEwin(ewin, lx, ly); @@ -1110,11 +1090,11 @@ MenusHide(); m = FindItem(name, 0, LIST_FINDBY_NAME, LIST_TYPE_MENU); - if (m) - { - if (!FindEwinByMenu(m)) /* Don't show if already shown */ - MenuShow(m, 0); - } + if (!m) + return; + + if (!m->ewin) /* Don't show if already shown */ + MenuShow(m, 0); } void @@ -1139,11 +1119,11 @@ } *pm = m = RefreshInternalMenu(m, ms, mcf); - if (m) - { - if (!FindEwinByMenu(m)) - MenuShow(m, 0); - } + if (!m) + return; + + if (!m->ewin) + MenuShow(m, 0); } int @@ -1299,7 +1279,7 @@ m = mi->child; if (!m || m->num <= 0) break; - ewin = FindEwinByMenu(m); + ewin = m->ewin; if (ewin == NULL || !EwinIsMapped(ewin)) break; mi = m->items[0]; @@ -1345,13 +1325,13 @@ int mx, my, mw, mh; EWin *ewin2; - ewin = FindEwinByMenu(m); + ewin = m->ewin; if (ewin) { EGetGeometry(mi->win, NULL, &mx, &my, &mw, &mh, NULL, NULL); #if 1 /* Whatgoesonhere ??? */ MenuShow(mi->child, 1); - ewin2 = FindEwinByMenu(mi->child); + ewin2 = mi->child->ewin; if (ewin2) { MoveEwin(ewin2, @@ -1365,7 +1345,7 @@ Mode_menus.list[Mode_menus.current_depth++] = mi->child; } #else - ewin2 = FindEwinByMenu(mi->child); + ewin2 = mi->child->ewin; if (!ewin2) MenuShow(mi->child, 1); #endif @@ -1470,7 +1450,7 @@ { if (Mode_menus.list[i]) { - ewin = FindEwinByMenu(Mode_menus.list[i]); + ewin = Mode_menus.list[i]->ewin; if (ewin) { if (EoGetX(ewin) < x1) @@ -1531,7 +1511,7 @@ if (Mode_menus.current_depth) { #ifdef HAS_XINERAMA - ewin = FindEwinByMenu(Mode_menus.list[0]); + ewin = Mode_menus.list[0]->ewin; if (ewin->head == head_num) { #endif @@ -1540,7 +1520,7 @@ menus[i] = NULL; if (Mode_menus.list[i]) { - ewin = FindEwinByMenu(Mode_menus.list[i]); + ewin = Mode_menus.list[i]->ewin; if (ewin) { menus[i] = ewin; @@ -1660,7 +1640,7 @@ menus[i] = NULL; if (Mode_menus.list[i]) { - ewin = FindEwinByMenu(Mode_menus.list[i]); + ewin = Mode_menus.list[i]->ewin; if (ewin) { menus[i] = ewin; @@ -1741,7 +1721,7 @@ EWin *ewin; mi->child->parent = m; - ewin = FindEwinByMenu(m); + ewin = m->ewin; if (ewin) { mdata.m = m; ------------------------------------------------------- SF.Net email is sponsored by: Tell us your software development plans! Take this survey and enter to win a one-year sub to SourceForge.net Plus IDC's 2005 look-ahead and a copy of this survey Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs