all repos — openbox @ 1fcbb41d05c0f0d257366a137a3104a3c544b4b4

openbox fork - make it a bit more like ryudo

remove activate action from the config file, so things are more explicit. dont unshade on click for things that can move the window. don't unshade on right clicks on the titlebar
Dana Jansens danakj@orodu.net
commit

1fcbb41d05c0f0d257366a137a3104a3c544b4b4

parent

1eedc817c2c3e133a0a2c8683ff574a0c59d4408

1 files changed, 68 insertions(+), 26 deletions(-)

jump to
M data/rc.xmldata/rc.xml

@@ -221,14 +221,20 @@ <!-- in milliseconds (1000 = 1 second) -->

<context name="Frame"> <mousebind button="A-Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="A-Left" action="Click"> + <action name="Unshade"/> </mousebind> <mousebind button="A-Left" action="Drag"> <action name="Move"/> </mousebind> <mousebind button="A-Right" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> </mousebind> <mousebind button="A-Right" action="Drag"> <action name="Resize"/>

@@ -262,7 +268,11 @@ </context>

<context name="Titlebar"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="Left" action="Click"> + <action name="Unshade"/> </mousebind> <mousebind button="Left" action="Drag"> <action name="Move"/>

@@ -287,14 +297,17 @@ <action name="Unshade"/>

</mousebind> <mousebind button="Right" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> <action name="ShowMenu"><menu>client-menu</menu></action> </mousebind> </context> <context name="Top"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> </mousebind> <mousebind button="Left" action="Drag"> <action name="Resize"><edge>top</edge></action>

@@ -303,7 +316,8 @@ </context>

<context name="Left"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> <mousebind button="Left" action="Drag"> <action name="Resize"><edge>left</edge></action>

@@ -312,7 +326,8 @@ </context>

<context name="Right"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> <mousebind button="Left" action="Drag"> <action name="Resize"><edge>right</edge></action>

@@ -321,7 +336,8 @@ </context>

<context name="Bottom"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> <mousebind button="Left" action="Drag"> <action name="Resize"><edge>bottom</edge></action>

@@ -334,14 +350,16 @@ <action name="Unfocus"/>

</mousebind> <mousebind button="Right" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> <action name="ShowMenu"><menu>client-menu</menu></action> </mousebind> </context> <context name="BLCorner"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> <mousebind button="Left" action="Drag"> <action name="Resize"/>

@@ -350,7 +368,8 @@ </context>

<context name="BRCorner"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> <mousebind button="Left" action="Drag"> <action name="Resize"/>

@@ -359,7 +378,9 @@ </context>

<context name="TLCorner"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> </mousebind> <mousebind button="Left" action="Drag"> <action name="Resize"/>

@@ -368,7 +389,9 @@ </context>

<context name="TRCorner"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> </mousebind> <mousebind button="Left" action="Drag"> <action name="Resize"/>

@@ -377,30 +400,38 @@ </context>

<context name="Client"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> <mousebind button="Middle" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> <mousebind button="Right" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> </context> <context name="Icon"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> <action name="ShowMenu"><menu>client-menu</menu></action> </mousebind> <mousebind button="Right" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> <action name="ShowMenu"><menu>client-menu</menu></action> </mousebind> </context> <context name="AllDesktops"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> </mousebind> <mousebind button="Left" action="Click"> <action name="ToggleOmnipresent"/>

@@ -409,7 +440,8 @@ </context>

<context name="Shade"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> <mousebind button="Left" action="Click"> <action name="ToggleShade"/>

@@ -418,7 +450,8 @@ </context>

<context name="Iconify"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> <mousebind button="Left" action="Click"> <action name="Iconify"/>

@@ -427,13 +460,19 @@ </context>

<context name="Maximize"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> </mousebind> <mousebind button="Middle" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> </mousebind> <mousebind button="Right" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> </mousebind> <mousebind button="Left" action="Click"> <action name="ToggleMaximizeFull"/>

@@ -448,7 +487,9 @@ </context>

<context name="Close"> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> </mousebind> <mousebind button="Left" action="Click"> <action name="Close"/>

@@ -477,7 +518,8 @@ <action name="DesktopNext"/>

</mousebind> <mousebind button="Left" action="Press"> - <action name="Activate"/> + <action name="Focus"/> + <action name="Raise"/> </mousebind> </context>