47 lines
1.8 KiB
Plaintext
47 lines
1.8 KiB
Plaintext
|
'\"
|
||
|
'\" Copyright (c) 1992 The Regents of the University of California.
|
||
|
'\" Copyright (c) 1994 Sun Microsystems, Inc.
|
||
|
'\"
|
||
|
'\" See the file "license.terms" for information on usage and redistribution
|
||
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||
|
'\"
|
||
|
'\" @(#) tkwait.n 1.10 95/08/12 17:35:23
|
||
|
'\"
|
||
|
.so STk-man.macros
|
||
|
.TH tkwait n 3.1 STk "Tk Built-In Commands"
|
||
|
.BS
|
||
|
'\" Note: do not modify the .SH NAME line immediately below!
|
||
|
.SH NAME
|
||
|
tkwait \- Wait for variable to change or window to be destroyed
|
||
|
.SH SYNOPSIS
|
||
|
(\fBtkwait 'variable \fIname\fR)
|
||
|
.sp
|
||
|
(\fBtkwait 'visibility \fIname\fR)
|
||
|
.sp
|
||
|
(\fBtkwait 'window \fIname\fR)
|
||
|
.BE
|
||
|
|
||
|
.SH DESCRIPTION
|
||
|
.PP
|
||
|
The \fBtkwait\fR procedure waits for one of several things to happen,
|
||
|
then it returns without taking any other actions.
|
||
|
The return value is always an empty string.
|
||
|
If the first argument is \fBvariable\fR (or any abbreviation of
|
||
|
it) then the second argument is the name of a global variable and the
|
||
|
procedure waits for that variable to be modified.
|
||
|
If the first argument is \fBvisibility\fR (or any abbreviation
|
||
|
of it) then the second argument is the name of a window and the
|
||
|
\fBtkwait\fR procedure waits for a change in its
|
||
|
visibility state (as indicated by the arrival of a VisibilityNotify
|
||
|
event). This form is typically used to wait for a newly-created
|
||
|
window to appear on the screen before taking some action.
|
||
|
If the first argument is \fBwindow\fR (or any abbreviation
|
||
|
of it) then the second argument is the name of a window and the
|
||
|
\fBtkwait\fR procedure waits for that window to be destroyed.
|
||
|
This form is typically used to wait for a user to finish interacting
|
||
|
with a dialog box before using the result of that interaction.
|
||
|
.PP
|
||
|
While the \fBtkwait\fR procedure is waiting it processes events in
|
||
|
the normal fashion, so the application will continue to respond
|
||
|
to user interactions.
|