diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2004-06-21 14:06:37 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2004-06-21 14:06:37 (GMT) |
commit | 803c90ca3f790775351db3072ae5e57fe8d1beb7 (patch) | |
tree | 3176d0a6a3931039284da11c18810ccd7131aa56 /doc | |
parent | 5c890e60ea61704d56cbf00d28155c16c7a2860d (diff) | |
download | tk-803c90ca3f790775351db3072ae5e57fe8d1beb7.zip tk-803c90ca3f790775351db3072ae5e57fe8d1beb7.tar.gz tk-803c90ca3f790775351db3072ae5e57fe8d1beb7.tar.bz2 |
Added example
Diffstat (limited to 'doc')
-rw-r--r-- | doc/send.n | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -5,7 +5,7 @@ '\" See the file "license.terms" for information on usage and redistribution '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. '\" -'\" RCS: @(#) $Id: send.n,v 1.3 1999/04/16 01:51:09 stanton Exp $ +'\" RCS: @(#) $Id: send.n,v 1.4 2004/06/21 14:06:37 dkf Exp $ '\" .so man.macros .TH send n 4.0 Tk "Tk Built-In Commands" @@ -91,6 +91,23 @@ such as that provide by \fBxauth\fR. Under Windows, \fBsend\fR is currently disabled. Most of the functionality is provided by the \fBdde\fR command instead. .VE +.SH EXAMPLE +This script fragment can be used to make an application that only runs +once on a particular display. +.CS +if {[tk appname FoobarApp] ne "FoobarApp"} { + \fBsend\fR -async FoobarApp RemoteStart $argv + exit +} +# The command that will be called remotely, which raises +# the application main window and opens the requested files +proc RemoteStart args { + raise . + foreach filename $args { + OpenFile $filename + } +} +.CE .SH KEYWORDS .VS application, dde, name, remote execution, security, send |