On 15 Apr 2003 22:41:57 +1000, Dennis McGregor wrote:
>
> I've exhausted myself on this one and I wonder if someone can point me in the
> right direction...
>
> I use SloppyFocus, and I'm prone to zapping FvwmIconMan with my iconify key combo.
> I'd very much like to know how I can write this function so that it won't iconify
> FvwmIconMan if I happen to be above it when I do the key combo.
>
> I iconify windows by doing:
>
> Key Down A CS Function shade-iconify
>
> I've tried PointerWindow, WindowId... All-ways, IconMan still zipps off to the
> corner.
> This is the func's current state:
>
> DestroyFunc shade-iconify
> AddToFunc shade-iconify
> + "I" Current (FvwmIconMan) Break
This works fine for me with FvwmIconMan MouseFocus.
The first thing I thought is to suggest you:
+ I Current (FvwmIconMan, CirculateHit) Break
But this is not needed for such conditions as Current, Pick, ThisWindow.
Anyway, to be consistent with the rest of the function (that does not use
Current), you would better use Pick here (or ThisWindow):
+ I Pick (FvwmIconMan) Break
> + "I" Cond (1) Echo "Still here"
Well, this is never executed unless Break is broken.
> + "I" WarpToWindow 50 -0
> + "I" WindowShade $0 $[mydirection] # gratuitous, but so purrty ;)
> + "I" Iconify
>
> fvwm --version
> fvwm 2.5.6 (from cvs) compiled on Dec 19 2002 at 11:55:02
Try the latest cvs just to be sure.
Ah, yes, sure. Break was fixed on 2003-02-21.
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 majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Tue Apr 15 2003 - 14:32:15 BST