On Sun 14.Mar'10 at 11:46:56 +0200, Johann Haarhoff wrote:
> 
> Subject: [PATCH] CTRL+Wheel Horizontal Resize + extras
> 
> This patch constrains MOD+Wheel to vertical resize, and adds
> CTRL+Wheel horizontal resize. Two resize in both directions, you
> have to use CTRL+MOD+Wheel.

That is cool, I've just tested it and it is definitely better
to have vertical or horizontal separately (and still keep both).

> To enable this functionality I have to grab all CTRL+Mousebutton
> events in wmaker, which stops them from reaching the application.
> This definitely hurts application functionality in some apps, for
> example the "VT Fonts" (CTRL+Button3) menu in xterm is no longer
> accessible. To stop this from happening use the "Do not bind mouse
> clicks" window attribute for the apps in which you want to disable
> this.

But unfortunately that is not acceptable, I think. I personally
don't care about "VT Fonts" in xterm so I wont miss anything,
but others may want to use it.


> Because wmaker now controls all CTRL+Mousebutton events, I also
> added CTRL+Button1 and CTRL+Button3 shortcuts that will move a
> window back and forth through your workspaces without changing its
> position or size.

That is nice too.

> I think this patch needs some careful testing before moving it from
> next->master because in order for it to work, wmaker has to grab all
> CTRL+Mousebutton events which stops them from reaching the
> application. In effect, wmaker now has a monopoly on all
> MOD+Mousebutton and CTRL+Mousebutton events.

Yeah, it is there in #next now for people to test.

I haven't thought about how to do this in a cleaner way, and will
let others do the work ;-)

Thanks anyway Johann. 

Oh, and I was forgetting. I think it would be nice to document
the new features in wmaker-crm in some file (perhaps NEWS).

So for example these set of resize features should be documented
(as well as all the other new stuff in wmaker-crm).

Johann, would you mind adding a bullet list to NEWS which would
keep track of new stuff after 0.92.0? You don't need to add
all the new stuff there, but only summarize the features you
added. The rest can be added later, once one digs the logs.


-- 
To unsubscribe, send mail to [email protected].

Reply via email to