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

Reply via email to