On Mon, Apr 14, 2003 at 05:41:41PM +0200, fvwm wrote:
> On Mon, Apr 14, 2003 at 05:16:23PM +0200, fvwm wrote:
> > On Mon, Apr 14, 2003 at 02:56:22PM +0000, Mikhael Goikhman wrote:
> > > On 14 Apr 2003 15:34:07 +0200, Uwe Pross wrote:
> > [snip]
> > > > You may also use the "EdgeCommand" in version 2.5.x to execute a
> > > > function or command if the mouse hits the edge of the screen:
> > [snip]
> > > The disadvantage that makes this setup useless is that a user normally
> > > wants that all special modules, like FvwmButtons, FvwmTaskBar, FvwmPager
> > > are not focusable. I.e. these modules should normally be NeverFocus,
> > > not ClickToFocus.
> > [snip]
> > 
> > Below is the new and official, race condition free, resource
> > friendly, configurable and extensible
> 
> ... and buggy ...  Should not have modified the config before
> posting.  I'll post an update later.
> 
> > way for autohiding.  I will
> > polish it a bit and put it in the FAQ.  This works with the latest
> > CVS code only:

Fixed version:

  AddToFunc enter_handler
  + I autohide $0 FvwmButtons 500 SW
  #               ^           ^   ^
  #               |           |   |___  Shade direction (optional)
  #               |           |_______  Hide delay
  #               |___________________  Unique window name/resource

  AddToFunc autohide
  + I WindowId $0 ($1) Deschedule $0
  + I WindowId $0 ($1) ThisWindow (shaded) WindowShade off
  + I CondCase (!Match) All (!shaded, $1) autohide_hide $$$$$$$w $2 $3

  AddToFunc autohide_hide
  + I Deschedule $0
  + I Schedule $1 $0 WindowShade $2

  AddToFunc StartFunction
  + I Module FvwmAuto FvwmAutohide -passid -menter enter_handler

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 [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to