NAME
vwait - Process events until a variable is written
SYNOPSIS
vwait varName
_________________________________________________________________
DESCRIPTION
This command enters the Tcl event loop to process events,
blocking the application if no events are ready. It con
tinues processing events until some event handler sets the
value of variable varName. Once varName has been set, the
vwait command will return as soon as the event handler
that modified varName completes. varName must globally
scoped (either with a call to global for the varName, or
with the full namespace path specification).
In some cases the vwait command may not return immediately
after varName is set. This can happen if the event han
dler that sets varName does not complete immediately. For
example, if an event handler sets varName and then itself
calls vwait to wait for a different variable, then it may
not return for a long time. During this time the top-
level vwait is blocked waiting for the event handler to
complete, so it cannot return either.
SEE ALSO
global(n)
KEYWORDS
event, variable, wait
Man(1) output converted with
man2html