make default focus model click-focus.
authorDana Jansens <danakj@orodu.net>
Wed, 29 Jan 2003 08:51:17 +0000 (08:51 +0000)
committerDana Jansens <danakj@orodu.net>
Wed, 29 Jan 2003 08:51:17 +0000 (08:51 +0000)
make middle-click focus the window

scripts/defaults.py
scripts/focusmodel.py

index 10c980ea988fbbac2db26f1f4564bd5c7c487d3a..d269c9b0c739f40be6817120b666233b30e42db4 100644 (file)
@@ -8,7 +8,8 @@ import windowplacement # use a routine in here to place windows
 focus.fallback = 1
 
 # set up the mouse buttons
-focusmodel.setup_sloppy_focus()
+focusmodel.setup_click_focus() # use focusmodel.setup_sloppy_focus() instead to
+                               # make focus follow the cursor
 behavior.setup_window_clicks()
 behavior.setup_window_buttons()
 behavior.setup_scroll()
index a52fb39b59d7417ab4d89b3fb419f5741327d950..67c46d59330da99537c024a73491784c93fde2f3 100644 (file)
@@ -17,6 +17,8 @@ def setup_click_focus(click_raise = 1):
              ob.MouseAction.Press, callbacks.focus)
     ob.mbind("Left", ob.MouseContext.Window,
              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)
     if click_raise:
         ob.mbind("Left", ob.MouseContext.Titlebar,