Enlightenment CVS committal Author : iamsthitha Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_int_border_menu.c e_int_border_menu.h Log Message: Add a function to create the border menu rather than immediately showing it =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_int_border_menu.c,v retrieving revision 1.79 retrieving revision 1.80 diff -u -3 -r1.79 -r1.80 --- e_int_border_menu.c 9 Mar 2008 16:43:58 -0000 1.79 +++ e_int_border_menu.c 25 Apr 2008 23:57:35 -0000 1.80 @@ -45,7 +45,7 @@ static void _e_border_menu_cb_netwm_icon(void *data, E_Menu *m, E_Menu_Item *mi); EAPI void -e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_X_Time timestamp) +e_int_border_menu_create(E_Border *bd) { E_Menu *m; E_Menu_Item *mi; @@ -372,10 +372,16 @@ } } +} + +EAPI void +e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_X_Time timestamp) +{ + e_int_border_menu_create(bd); if (key) - e_menu_activate_key(m, bd->zone, x, y, 1, 1, E_MENU_POP_DIRECTION_DOWN); + e_menu_activate_key(bd->border_menu, bd->zone, x, y, 1, 1, E_MENU_POP_DIRECTION_DOWN); else - e_menu_activate_mouse(m, bd->zone, x, y, 1, 1, + e_menu_activate_mouse(bd->border_menu, bd->zone, x, y, 1, 1, E_MENU_POP_DIRECTION_DOWN, timestamp); } =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_int_border_menu.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- e_int_border_menu.h 30 Oct 2005 11:05:57 -0000 1.1 +++ e_int_border_menu.h 25 Apr 2008 23:57:35 -0000 1.2 @@ -7,6 +7,7 @@ #ifndef E_INT_BORDER_MENU_H #define E_INT_BORDER_MENU_H +EAPI void e_int_border_menu_create(E_Border *bd); EAPI void e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_X_Time timestamp); EAPI void e_int_border_menu_del(E_Border *bd); ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs