TkSteal

[unmaintained] [TkSteal 4.0 corresponds to 7.6]

KJN does the -container option for Tk frames and toplevels now do everything that TkSteal can do?


http://www.purl.org/NET/Tcl-FAQ/part5.html

 What: TkSteal
 Where: http://www.ignoranceisbliss.com/tksteal.htm
         ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/TkSteal4.0c.tar.gz
 Description: Package to allow embedding of external applications
        (like emacs, ghostscript, xterm, etc.) into a Tk widget
        without changing the application.  Replaces TkEmacs.
 Updated: 07/2000
 Contact: mailto:Unknown (Sven Delmas)

http://www.purl.org/NET/Tcl-FAQ/part2.html :

054. A draft paper titled "Kidnapping X Applications" is available as a part of the TkSteal tar file. It is authored by Sven Delmas and discusses the use of the TkSteal package to integrate existing X applications into a Tcl/Tk based program without having to make changes to the X application.

056. A WWW section for Hdrug , an environment to develop logic grammars for natural languages, is available at http://tyr.let.rug.nl/%7Evannoord/prolog-app/Hdrug/ . It uses ProTcl and TkSteal.

http://www.purl.org/NET/Tcl-FAQ/part4.html :

 What: Expect
 Where: http://expect.nist.gov/
        http://sourceforge.net/projects/expect/
        http://expect.nist.gov/FAQ.html
        http://expect.nist.gov/scripts/
        ftp://ftp.nist.gov/mel/div826/subject/expect/
        ftp://ftp.procplace.com/pub/tcl/sorted/packages-8.0/distrib/cvs-expect5.32.tar.gz
        ftp://cmsr3.scm.liv.ac.uk/pub/expect5.9.tar.gz
        http://bmrc.berkeley.edu/people/chaffee/expectnt.html
        ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/ports/japanese/expect.tar
        http://prdownloads.sourceforge.net/expect/slavedrv1.1.zip
        http://phaseit.net/claird/comp.lang.tcl/expect.html
 Description: Expect is a scripting language to interace with programs
        such as FTP, telnet, fsck, and others that normally cannot be
        automated from a shell script.  Think of it as providing the means
        to 'remote control' other programs.  It is thus also good for
        automating program exection on remote systems, and providing the
        means to creating Tk interfaces on top of other, non-GUI, programs
        V5.x is Tcl 7.x compatible.  The version on
        liv, while not from the author, is a set of source modified to
        be used with tclX, BLT, and TkSteal.  V5.28 (the tar.gz version)
        is Tcl 8.0 compatible.  This package will also build expectk, which
        allows one to write Tk interfaces to the above types of programs.
        The version at berkeley is a release of Expect for Windows NT,
        which includes patches to Tcl to allow fileevent to work for pipes
        and serial ports.  It does not work for Windows 95.  Check its web
        page for info on the latest development snapshots.
        The url for a version of Expect 5.25/Tcl 7.6 for Japanese Tcl is
         mentioned above.
        The slavedrv code mentioned above is an attempt to port expect to
         recent versions of Windows.  It is only test code and provides ''NO''
         expect functionality.
        Version 5.31 of Expect, compatible with Tcl 8.2, is also available from
        the Sourceforge CVS repository.
 Updated: 05/2002
 Contact: mailto:[email protected] (Don Libes)
        mailto:[email protected]
        mailto:[email protected] (Gordon Chaffee)

 What: GDB Tk interface (tgdb)
 Where: ftp://sunsite.unc.edu/pub/Linux/devel/debuggers/tgdb-1.4.src.tgz
        ftp://sunsite.unc.edu/pub/Linux/devel/debuggers/tgdb_wish-linux.tgz
        ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/tgdb_wish-IRIX5.2.tar.gz ???
        ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/tgdb_wish-Sol2.4sparc.tar.gz ???
        ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/tgdb_wish-AIX32RS6k.tar.gz ???
        ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/tgdb_wish-HPUX-bin.tar.gz ???
        ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/tgdb_wish-sunos4.1.3.tar.gz ???
 Description: Tcl/Tk based interface to gdb, similar to xxgdb and mxgdb.  Uses
        Tcl, Tk, expect, tclX, BLT, and TkSteal.  This is a shareware
        product.  Binaries for most Unix platforms are available at this
        same site.
 Updated: 10/1998
 Contact: mailto:[email protected] (Tgdb questions)
        mailto:[email protected] (HighTec EDV-Systeme GmbH)

 What: Tkvt
 Where: From the contact
 Description: Originally based on TkSteal, modified to work with rxvt patches
        to handle resizes.  Works with Tk 8.0.2 and ET.  Tested only on Solaris
        and Linux - no pretty packaging.
 Updated: 07/1999
 Contact: mailto:[email protected] (Dave Warner)

 What: xswallow
 Where: http://skynet.csn.ul.ie/%7Ecaolan/docs/X.html
 Description: Tool to wrap a Tk frame around another X application.
        Based on TkSteal.
 Updated: 07/1999
 Contact: mailto:[email protected]

[documented in book]

[where are old sources?]


BLT's "container" serves much (all?) of the function of TkSteal.