From 3e889e72f500cf523edf2b8e51964a8af63c70e1 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 29 Jan 2003 09:56:57 +0000 Subject: [PATCH] adjust default click-focus model a bit --- scripts/focusmodel.py | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/scripts/focusmodel.py b/scripts/focusmodel.py index 67c46d59..4b7bb38a 100644 --- a/scripts/focusmodel.py +++ b/scripts/focusmodel.py @@ -19,7 +19,8 @@ def setup_click_focus(click_raise = 1): ob.MouseAction.Press, callbacks.focus) ob.mbind("Middle", ob.MouseContext.Window, ob.MouseAction.Press, callbacks.focus) - #ob.mbind("A-Left", ob.MouseContext.Frame, ob.MouseAction.Press, focus) + ob.mbind("A-Left", ob.MouseContext.Frame, + ob.MouseAction.Press, callbacks.focus) if click_raise: ob.mbind("Left", ob.MouseContext.Titlebar, ob.MouseAction.Press, callbacks.raise_win) @@ -37,6 +38,22 @@ def setup_sloppy_focus(click_focus = 1, click_raise = 0): in a window can raise the window to the front of its stacking layer.""" ob.ebind(ob.EventAction.EnterWindow, callbacks.focus) if click_focus: - setup_click_focus(click_raise) + ob.mbind("Left", ob.MouseContext.Titlebar, + ob.MouseAction.Press, callbacks.focus) + ob.mbind("Left", ob.MouseContext.Handle, + ob.MouseAction.Press, callbacks.focus) + ob.mbind("Left", ob.MouseContext.Grip, + ob.MouseAction.Press, callbacks.focus) + ob.mbind("Left", ob.MouseContext.Window, + ob.MouseAction.Press, callbacks.focus) + if click_raise: + ob.mbind("Left", ob.MouseContext.Titlebar, + ob.MouseAction.Press, callbacks.raise_win) + ob.mbind("Left", ob.MouseContext.Handle, + ob.MouseAction.Press, callbacks.raise_win) + ob.mbind("Left", ob.MouseContext.Grip, + ob.MouseAction.Press, callbacks.raise_win) + ob.mbind("Left", ob.MouseContext.Window, + ob.MouseAction.Press, callbacks.raise_win) print "Loaded focusmodel.py" -- 2.44.0