Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_focus.c Log Message: grab buttons 1, 2 and 3 =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_focus.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- e_focus.c 20 May 2005 18:46:32 -0000 1.11 +++ e_focus.c 23 May 2005 06:09:52 -0000 1.12 @@ -30,8 +30,8 @@ void e_focus_event_mouse_in(E_Border* bd) { - if ((e_config->focus_policy == E_FOCUS_MOUSE) - || (e_config->focus_policy == E_FOCUS_SLOPPY)) + if ((e_config->focus_policy == E_FOCUS_MOUSE) || + (e_config->focus_policy == E_FOCUS_SLOPPY)) e_border_focus_set(bd, 1, 1); bd->raise_timer = NULL; @@ -85,6 +85,8 @@ if (!bd->button_grabbed) return; e_bindings_mouse_ungrab(E_BINDING_CONTEXT_BORDER, bd->win); ecore_x_window_button_ungrab(bd->win, 1, 0, 1); + ecore_x_window_button_ungrab(bd->win, 2, 0, 1); + ecore_x_window_button_ungrab(bd->win, 3, 0, 1); e_bindings_mouse_grab(E_BINDING_CONTEXT_BORDER, bd->win); bd->button_grabbed = 0; } @@ -97,7 +99,15 @@ (!e_config->always_click_to_raise)) { if (bd->button_grabbed) return; - ecore_x_window_button_grab(bd->win, 0, + ecore_x_window_button_grab(bd->win, 1, + ECORE_X_EVENT_MASK_MOUSE_DOWN | + ECORE_X_EVENT_MASK_MOUSE_UP | + ECORE_X_EVENT_MASK_MOUSE_MOVE, 0, 1); + ecore_x_window_button_grab(bd->win, 2, + ECORE_X_EVENT_MASK_MOUSE_DOWN | + ECORE_X_EVENT_MASK_MOUSE_UP | + ECORE_X_EVENT_MASK_MOUSE_MOVE, 0, 1); + ecore_x_window_button_grab(bd->win, 3, ECORE_X_EVENT_MASK_MOUSE_DOWN | ECORE_X_EVENT_MASK_MOUSE_UP | ECORE_X_EVENT_MASK_MOUSE_MOVE, 0, 1); @@ -112,7 +122,15 @@ (e_config->always_click_to_raise)) { if (bd->button_grabbed) return; - ecore_x_window_button_grab(bd->win, 0, + ecore_x_window_button_grab(bd->win, 1, + ECORE_X_EVENT_MASK_MOUSE_DOWN | + ECORE_X_EVENT_MASK_MOUSE_UP | + ECORE_X_EVENT_MASK_MOUSE_MOVE, 0, 1); + ecore_x_window_button_grab(bd->win, 2, + ECORE_X_EVENT_MASK_MOUSE_DOWN | + ECORE_X_EVENT_MASK_MOUSE_UP | + ECORE_X_EVENT_MASK_MOUSE_MOVE, 0, 1); + ecore_x_window_button_grab(bd->win, 3, ECORE_X_EVENT_MASK_MOUSE_DOWN | ECORE_X_EVENT_MASK_MOUSE_UP | ECORE_X_EVENT_MASK_MOUSE_MOVE, 0, 1); @@ -126,6 +144,8 @@ if (!bd->button_grabbed) return; e_bindings_mouse_ungrab(E_BINDING_CONTEXT_BORDER, bd->win); ecore_x_window_button_ungrab(bd->win, 1, 0, 1); + ecore_x_window_button_ungrab(bd->win, 2, 0, 1); + ecore_x_window_button_ungrab(bd->win, 3, 0, 1); e_bindings_mouse_grab(E_BINDING_CONTEXT_BORDER, bd->win); bd->button_grabbed = 0; } ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs