summaryrefslogtreecommitdiff
path: root/scripts/focusmodel.py
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-21 18:42:39 +0000
committerDana Jansens <danakj@orodu.net>2003-03-21 18:42:39 +0000
commita52a6d96d701c993896f276e4198003317632aaf (patch)
treebe2f51e6a433d1fdf9a7c8248b343cb3f6297212 /scripts/focusmodel.py
parenta36c7543d4eedaa9e10bfd9f4d9b81279b1bb7e6 (diff)
rm the old code including the .pys and the c++ shit
Diffstat (limited to 'scripts/focusmodel.py')
-rw-r--r--scripts/focusmodel.py61
1 files changed, 0 insertions, 61 deletions
diff --git a/scripts/focusmodel.py b/scripts/focusmodel.py
deleted file mode 100644
index a0b6c927..00000000
--- a/scripts/focusmodel.py
+++ /dev/null
@@ -1,61 +0,0 @@
-###############################################################################
-### Functions for setting up some default focus models. ###
-###############################################################################
-
-import ob
-import callbacks
-
-def setup_click_focus(click_raise = 1):
- """Sets up for focusing windows by clicking on or in the window.
- Optionally, clicking on or in a window can raise the window to the
- front of its stacking layer."""
- 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)
- ob.mbind("Middle", ob.MouseContext.Window,
- ob.MouseAction.Press, callbacks.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)
- 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)
-
-def setup_sloppy_focus(click_focus = 1, click_raise = 0):
- """Sets up for focusing windows when the mouse pointer enters them.
- Optionally, clicking on or in a window can focus it if your pointer
- ends up inside a window without focus. Also, optionally, clicking on or
- in a window can raise the window to the front of its stacking layer."""
- ob.ebind(ob.EventAction.EnterWindow, callbacks.focus)
- if click_focus:
- 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)
-
-export_functions = setup_click_focus, setup_sloppy_focus
-
-print "Loaded focusmodel.py"