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

Reply via email to