Sam Krishnabhat <samk_at_cisco.com> writes:
> Hi,
> 
> Can I make a window with particular title automatically 'Close' by itself.
> 
> For example, I have a window being popped up with title "APPL ERROR" and
> I want it to get closed automatically, without me hitting "OK" button.
> 
> Can anybody help me with this please.
This works for me:
DestroyFunc Do
AddToFunc Do		"I"	$0 $1 $2 $3 $4 $5 $6 $7 $8 $9
*FvwmAudioPlayCmd Do
*FvwmAudio add_window	   'Next ["APPL ERROR"] close'
Module FvwmAudio
if you want some delay, you can replace "I" with an "M" 
-> fvwm awaits the motion timeout and then executes the command.
you can of course also start a shell command via exec, wait any time,
then send the close-command to fvwm via FvwmPipe.
But this is somewhat complicated and might be a bit slower due to the
shell startup.
Did I already tell you, that I do love interpreters ;^)
But wait, this inspired me to expand FvwmAudio into a generic
FvwmEvent module. Will be released soon.
you could also experiment with FvwmAuto, but I don't think you'd get
such a pretty solution.
FvwmAuto man page:
       Module FvwmAuto Timeout [EnterCommand [LeaveCommand]]
...
       EnterCommand  and LeaveCommand are optional.  EnterCommand
       is executed Timeout milliseconds after a window  gets  the
       input focus, LeaveCommand is executed Timeout milliseconds
       after the window has lost focus.
       "Raise" is the default for  EnterCommand,  but  any  fvwm2
       function  is allowed. I would not use "Close" or "Destroy"
       with a low timeout, though.
you could experiment with 
AddToFunction close_if_error "I" Next ["APPL ERROR"] close
(don't know if the "if" command is already implemented and if, then if it's
implemented in your version)
FvwmAuto 0 close_if_error
Plans for combining FvwmAuto and FvwmAudio into one generic module are on
my todo since 1996, but I never got around to it)
-- 
Albrecht Kadlec
---------------
On the outskirts of nowhere,
On the ringroad to somewhere,
On the verge of indecision,
I'll always take the roundabout way.	-- Marillion
--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
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 Wed Apr 22 1998 - 09:58:40 BST