]> Dogcows Code - chaz/openbox/blobdiff - scripts/behavior.py
catch exception if the file doesnt exist
[chaz/openbox] / scripts / behavior.py
index 5e475af8355fa1062d3ec6127b80a8b06e2a53c3..b29c655e85e6df6cf039aee3a7626c87c4cd7492 100644 (file)
@@ -72,6 +72,12 @@ def setup_window_buttons():
              ob.MouseAction.Click, callbacks.close)
     ob.mbind("Left", ob.MouseContext.IconifyButton,
              ob.MouseAction.Click, callbacks.iconify)
+    ob.mbind("Left", ob.MouseContext.MaximizeButton,
+             ob.MouseAction.Click, callbacks.toggle_maximize)
+    ob.mbind("Middle", ob.MouseContext.MaximizeButton,
+             ob.MouseAction.Click, callbacks.toggle_maximize_vert)
+    ob.mbind("Right", ob.MouseContext.MaximizeButton,
+             ob.MouseAction.Click, callbacks.toggle_maximize_horz)
 
 def setup_scroll():
     """Sets up the default behaviors for the mouse scroll wheel.
@@ -90,10 +96,14 @@ def setup_scroll():
              ob.MouseAction.Click, callbacks.next_desktop)
     ob.mbind("A-Up", ob.MouseContext.Root,
              ob.MouseAction.Click, callbacks.next_desktop)
+    ob.mbind("Up", ob.MouseContext.Root,
+             ob.MouseAction.Click, callbacks.next_desktop)
     ob.mbind("A-Down", ob.MouseContext.Frame,
              ob.MouseAction.Click, callbacks.prev_desktop)
     ob.mbind("A-Down", ob.MouseContext.Root,
              ob.MouseAction.Click, callbacks.prev_desktop)
+    ob.mbind("Down", ob.MouseContext.Root,
+             ob.MouseAction.Click, callbacks.prev_desktop)
 
     ob.mbind("C-A-Up", ob.MouseContext.Frame,
              ob.MouseAction.Click, callbacks.send_to_next_desktop)
This page took 0.020651 seconds and 4 git commands to generate.