On 15 Aug 2002 15:42:55 +0800, Seng Huat Yeoh wrote: > > > On 15 Aug 2002 02:40:39 +0800, Seng Huat Yeoh wrote: > > > > > > For instance you have a window opened (deiconified). The first > > > click at its taskbar icon iconifies the window. The second click > > > deiconifies it. The cycle resumes again with the third click > > > iconifying and fourth deiconifying and so on... > > > > Ok, then you need this line only: > > > > *FvwmTaskBar: Action Click1 Iconify > > Yes, this was the solution I was hoping for. But I just realised I left > out one thing. There's one last slight modification I have on my mind. > > *FvwmTaskBar: Action Click1 > If Window is not topmost layer > Bring it up to top > else Window is topmost layer > Iconify
You still did not specify what to do when it is iconic, but I may guess. The correct term of what you want is not "window on the topmost layer", but "window is raised on its own (normal) layer". For 2.4.6+: *FvwmTaskBar: Action Click1 IconifyOrFocusAndRaise DestroyFunc IconifyOrFocusAndRaise AddToFunc IconifyOrFocusAndRaise + I DestroyFunc RealIconifyOrFocusAndRaise + I AddToFunc RealIconifyOrFocusAndRaise + I ThisWindow ( Iconic) + I Iconify off + I ThisWindow ( Iconic) + I Focus + I ThisWindow (!Iconic Raised) + I Iconify on + I ThisWindow (!Iconic !Raised) + I Focus + I ThisWindow (!Iconic !Raised) + I Raise + I RealIconifyOrFocusAndRaise In 2.5.x it may be done without tricks (the syntax may be changed): DestroyFunc IconifyOrFocusAndRaise AddToFunc IconifyOrFocusAndRaise + I ThisWindow (Iconic) Iconify off + I Cond (NoMatch) ThisWindow (Raised) Iconify on + I ThisWindow (!Iconic) Focus + I ThisWindow (!Iconic) Raise Regards, Mikhael. -- 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]
