Re: FVWM: A problem with EdgeResistance, EdgeScroll (fvwn 2.1.[45])

From: Mark Crocker <mcrocker_at_micron.com>
Date: Fri, 18 Dec 1998 13:12:12 -0700 (MST)

On Fri, 18 Dec 1998 12:34:05 -0700, Toy Keeper <scriven_at_CS.ColoState.edu> wrote:

> Dan Espen wrote:
>> In 2.1.x we changed the pan frame thickness from 2 to 1.
>>
>> Edgescrolling works because fvwm2 creates these invisible windows
>> around the edges of the screen. When the mouse moves into one of
>> these invisible windows and stays there for the "EdgeResistance"
>> time period, a scroll takes place.
>>
>> Perhaps some X Servers aren't happy with 1 pixel wide windows.
>>
>> Mark, could you try changing PAN_FRAME_THICKNESS from 1 back to 2
>> in fvwm.h, re-compile and retest?

> I'm curious if the Pan Frame still has its old side-effects... If
> so, it would be very helpful to be able to turn off those features.

> I still use 2.0.46, but I modified a few things which bothered me.
> In the distrib version, clicking inside the Pan Frame would bring up
> the root-window menus, regardless of what was actually under the
> cursor. I fixed this by changing PAN_FRAME_THICKNESS to 0. (this
> causes several startup errors, but they don't seem to matter) Does
> the new version still have this behavior? Is there a runtime option
> to turn it off?

It does for me. 2.1.5 with the PAN_FRAME_THICKNESS set to 2 produces
a root menu when Left Mouse Button clicking on the edge of the frame
even with some window underneath that would normally produce some
other reaction to an LMB click.

However, it not very consistent. Going to the left or up, I don't get
this effect. Going right or down, it does. Note that these last two
directions were the same direction that failed to edge scroll for me
when PAN_FRAME_THICKNESS was set to 1. Also, the root menu
decorations (DGradient in my case) do not appear in this context.

I don't consider these to be real problems because they never appear
on their own and I have to go out of my way to see if I can make them
occur.

> The other annoying behavior which I "fixed" was the original topic.
> It now allows mouse-scrolling only if the user is dragging a window
> over the edge. Toying with the sources wasn't the best way to
> change this, but it works... :)

I can edge scroll with the mouse alone or while dragging a window.

-------------------------------------------------------------------------------
 Mark Crocker (MTI PE) | mcrocker_at_micron.com | (208) 36-83525 | Pg. 99416
-------------------------------------------------------------------------------
--
Visit the official FVWM web page at <URL: http://fvwm.math.uh.edu/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Fri Dec 18 1998 - 14:12:55 GMT

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:38:02 BST