Re: FVWM: Bind functions to pan window frame

From: Dan Espen <dane_at_mk.telcordia.com>
Date: Thu, 28 Mar 2002 17:20:08 -0500

Uwe Pross <uwe.pross_at_gmx.net> writes:
> Hi there,
>
> Is it possible to use the pan window to call fvwm-functions?
>
> A couple of days ago there was a question about Auto-Raise and
> Auto-Lower certain windows in this mailing list. It would be nice if
> one could use the pan window frame to raise or lower FvwmButtons or
> FvwmTaskBar. For example if the mouse pointer hits the left side of
> the screen FvwmButtons would raise if it hits the bottom of the screen
> FvwmTaskBar would raise and so on.
>
> How difficult would it be to implement such behaviour? I had a look in
> virtual.c where EdgeScrolling is done. It seems not impossible. Any
> suggestions where to start from? Can I use constructs like
>
> sprintf( tmp , .... ) ;
> SendFvwmPipe( Fvwm_fd , tmp , 0 ) ;
>
> in virtual.c as it is done for example in FvwmTaskBar.c or does this
> work in modules only?

Just some information and observations:

Fvwm sends things to modules with the broadcast functions like
BroadcastPacket.

The frames are only raised at the edges adjacent to other pages.
If you used the panframe for FvwmTaskbar, it wouldn't work at
the edges of the virtual desk.

Some people like to turn off the pan frames.

-- 
Dan Espen                           E-mail: dane_at_mk.telcordia.com
444 Hoes Lane  Room RRC 1C-214      Phone: (732) 699-5570
Piscataway, NJ 08854
--
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 Mar 28 2002 - 16:23:49 GMT

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