Re: FVWM: new behaviour in fvwm-cvs with mouse button actions ...

From: Dominik Vogt <fvwm_at_fvwm.org>
Date: Thu, 17 Apr 2003 10:38:07 +0200

On Thu, Apr 17, 2003 at 01:05:24PM +1000, Cameron Simpson wrote:
> On 09:10 16 Apr 2003, Dominik Vogt <fvwm_at_fvwm.org> wrote:
> | On Wed, Apr 16, 2003 at 02:49:03PM +1000, Cameron Simpson wrote:
> | > On 00:21 16 Apr 2003, Dan Espen <dane_at_mk.telcordia.com> wrote:
> | > | D.2 Leave or remove the current change to triggering bindings on button press
> | > | or release? Seems to irritate a lot of users, but fixes a root window
> | > | binding bug.
> | > | [dv: added on 29-Mar-2003]
> | > | As far as I know there is only this compatibility issue between 2.4.x and
> | > | the future 2.6. I don't think this fix is worth having to run a conversion
> | > | script. [...]
> | > Could a comprimise be reached - support both transitions? I wouldn't
> | > care which way the default went if I could catch either action. I can
> | > even imagine uses for both.
> |
> | Unfortunately, triggering actions and selecting windows with the
> | mouse is very tricky. I can't think of a feasible way to have
> | Move, Resize etc. work on button press and not break them on the
> | root window.
>
> Could you tell me what source file I should read to start examining this?

It's an interaction between the code in HandleButtonPress
(events.c), the code in functions.c and the execution context code
(execcontext.c). You may also want to take a loot at functable.c.

> >From your email I have some idea of the issue now. However, for the
> user the (desired) behaviour seems well defined with no weird cases,
> so I might take a look at the stuff underneath.

It might be easier to explain your idea and let me see how it can
be implemented :-) Command execution is perhaps the most
complicated thing inside fvwm. Of course it is possible to learn
how it works, but that process takes a lot of time.

Bye

Dominik ^_^ ^_^
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Thu Apr 17 2003 - 03:38:00 BST

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:54 BST