data.press_clientwidth + dx,
data.press_clientheight + dy);
-def restart(data):
- """Restarts openbox"""
- openbox.restart("")
+def restart(data, other = ""):
+ """Restarts openbox, optionally starting another window manager."""
+ openbox.restart(other)
def raise_win(data):
"""Raises the window on which the event occured"""
mbind("C-A-4", MC_Frame, MouseClick, send_to_next_desktop)
mbind("C-A-5", MC_Frame, MouseClick, send_to_prev_desktop)
-focus_stack = []
def setup_fallback_focus():
"""Sets up a focus fallback routine so that when no windows are focused,
- the last window on the desktop that had focus will be focused."""
+ the last window to have focus on the desktop will be focused."""
+ focus_stack = []
def focused(data):
- global focus_stack
+ #global focus_stack
if data.client:
window = data.client.window()
# add to front the stack