X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=scripts%2Fbehavior.py;h=fd79b4f878a4cd08dd9985e126c2d9e1d78bee7d;hb=838f76cd216aaadce186ab5dd4302845d89dd2f8;hp=5e475af8355fa1062d3ec6127b80a8b06e2a53c3;hpb=225d4302d0b2bd40d03d3bfa54116c0adfe3143e;p=chaz%2Fopenbox diff --git a/scripts/behavior.py b/scripts/behavior.py index 5e475af8..fd79b4f8 100644 --- a/scripts/behavior.py +++ b/scripts/behavior.py @@ -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,14 +96,20 @@ 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) ob.mbind("C-A-Down", ob.MouseContext.Frame, ob.MouseAction.Click, callbacks.send_to_prev_desktop) +export_functions = setup_window_clicks, setup_window_buttons, setup_scroll + print "Loaded behavior.py"