Enlightenment CVS committal Author : handyande Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_border.c Log Message: Add window menu on alt->right-click =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v retrieving revision 1.85 retrieving revision 1.86 diff -u -3 -r1.85 -r1.86 --- e_border.c 29 Jan 2005 12:51:27 -0000 1.85 +++ e_border.c 3 Feb 2005 09:09:53 -0000 1.86 @@ -175,6 +175,11 @@ ECORE_X_EVENT_MASK_MOUSE_MOVE, ECORE_X_MODIFIER_ALT, 0); + ecore_x_window_button_grab(bd->win, + 3, + ECORE_X_EVENT_MASK_MOUSE_DOWN, + ECORE_X_MODIFIER_ALT, + 0); bd->bg_ecore_evas = ecore_evas_software_x11_new(NULL, bd->win, 0, 0, bd->w, bd->h); ecore_evas_software_x11_direct_resize_set(bd->bg_ecore_evas, 1); e_canvas_add(bd->bg_ecore_evas); @@ -955,6 +960,10 @@ 1, ECORE_X_MODIFIER_ALT, 0); + ecore_x_window_button_ungrab(bd->win, + 3, + ECORE_X_MODIFIER_ALT, + 0); ecore_x_window_del(bd->win); bd->container->clients = evas_list_remove(bd->container->clients, bd); @@ -1743,6 +1752,10 @@ e_border_raise(bd); } } + else if(ev->button == 3) + { + _e_border_menu_show(bd, bd->x + ev->x, bd->y + ev->y); + } } if (ev->win != bd->event_win) return 1; if ((ev->button >= 1) && (ev->button <= 3)) ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs