diff options
author | culler <culler> | 2019-03-04 14:47:34 (GMT) |
---|---|---|
committer | culler <culler> | 2019-03-04 14:47:34 (GMT) |
commit | b3fab43c803e6cf64fd5b33e58e27d0c9b7b5936 (patch) | |
tree | 3127894724aca49c5ee0b8c41b4aee6bc9e9e101 /doc/wm.n | |
parent | 5b5253e31d9f4612d08e0eca74c799c2f75b1784 (diff) | |
parent | ff204cc30af52bf00260514cc8998da8de614f5c (diff) | |
download | tk-b3fab43c803e6cf64fd5b33e58e27d0c9b7b5936.zip tk-b3fab43c803e6cf64fd5b33e58e27d0c9b7b5936.tar.gz tk-b3fab43c803e6cf64fd5b33e58e27d0c9b7b5936.tar.bz2 |
Disallow transient/master cycles. Fix bgerror for Aqua to avoid hangs when an error occurs in an idle task run by [NSView drawRect].
Diffstat (limited to 'doc/wm.n')
-rw-r--r-- | doc/wm.n | 29 |
1 files changed, 15 insertions, 14 deletions
@@ -710,20 +710,21 @@ specified then the command returns the current title for the .TP \fBwm transient \fIwindow\fR ?\fImaster\fR? . -If \fImaster\fR is specified, then the window manager is informed -that \fIwindow\fR is a transient window (e.g. pull-down menu) working -on behalf of \fImaster\fR (where \fImaster\fR is the -path name for a top-level window). If \fImaster\fR -is specified as an empty string then \fIwindow\fR is marked as not -being a transient window any more. Otherwise the command -returns the path name of \fIwindow\fR's current master, or an -empty string if \fIwindow\fR is not currently a transient window. -A transient window will mirror state changes in the master and -inherit the state of the master when initially mapped. It is an -error to attempt to make a window a transient of itself. -The window manager may also decorate a transient window differently, removing -some features normally present (e.g., minimize and maximize buttons) though -this is entirely at the discretion of the window manager. +If \fImaster\fR is specified, then the window manager is informed that +\fIwindow\fR is a transient window (e.g. pull-down menu) working on +behalf of \fImaster\fR (where \fImaster\fR is the path name for a +top-level window). If \fImaster\fR is specified as an empty string +then \fIwindow\fR is marked as not being a transient window any more. +Otherwise the command returns the path name of \fIwindow\fR's current +master, or an empty string if \fIwindow\fR is not currently a +transient window. A transient window will mirror state changes in the +master and inherit the state of the master when initially mapped. The +directed graph with an edge from each transient to its master must be +acyclic. In particular, it is an error to attempt to make a window a +transient of itself. The window manager may also decorate a transient +window differently, removing some features normally present (e.g., +minimize and maximize buttons) though this is entirely at the +discretion of the window manager. .TP \fBwm withdraw \fIwindow\fR . |