mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
ffcedd7950
* ext/tk/lib/tk : bug fix and add Tcl/Tk extension support libraries git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
433 lines
No EOL
32 KiB
HTML
433 lines
No EOL
32 KiB
HTML
<html>
|
|
<head>
|
|
<title>Tcl Resource Center</title>
|
|
</head>
|
|
|
|
<body bgcolor="white" text="black">
|
|
|
|
<!-- MenuTopLevel Resource Software Extensions -->
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/"><img src="image1" width="120" height="79" alt="Scriptics" border="0"></a></td>
|
|
<td valign="top" width="548">
|
|
|
|
<!-- Table to hold tabs -->
|
|
<table cellpadding="0" cellspacing="0" border="0" width="548">
|
|
<tr>
|
|
<td valign="top" align="right" colspan="15" width="548"><a name="TOP"><img src="image2" width="548" height="9" alt="Tcl/Tk" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" align="right" colspan="15" width="548"><img src="image3" width="482" height="34" alt="Scripting Solutions for eBusiness Integration" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="18" valign="TOP"><img src="image4" width="18" height="36" alt="" border="0"></td>
|
|
<td width="58"><a href="/products/" onMouseOver="msover(4, 'http://images.scriptics.com/images/ProductsMouseOff.gif') ; return true ;" onMouseOut="msover(4, 'http://images.scriptics.com/images/ProductsOff.gif') ; return true ;"><img src="image5" width="58" height="36" alt="Products" border="0"></a></td>
|
|
<td width="14" valign="TOP"><img src="image6" width="14" height="36" alt="" border="0"></td>
|
|
<td width="69"><a href="/customers/" onMouseOver="msover(6, 'http://images.scriptics.com/images/CustomersMouseOff.gif') ; return true ;" onMouseOut="msover(6, 'http://images.scriptics.com/images/CustomersOff.gif') ; return true ;"><img src="image7" width="69" height="36" alt="Customers" border="0"></a></td>
|
|
<td width="14" valign="TOP"><img src="image6" width="14" height="36" alt="" border="0"></td>
|
|
<td width="60"><a href="/partners/" onMouseOver="msover(8, 'http://images.scriptics.com/images/PartnersMouseOff.gif') ; return true ;" onMouseOut="msover(8, 'http://images.scriptics.com/images/PartnersOff.gif') ; return true ;"><img src="image8" width="60" height="36" alt="Partners" border="0"></a></td>
|
|
<td width="14" valign="TOP"><img src="image6" width="14" height="36" alt="" border="0"></td>
|
|
<td width="56"><a href="/services/" onMouseOver="msover(10, 'http://images.scriptics.com/images/ServicesMouseOff.gif') ; return true ;" onMouseOut="msover(10, 'http://images.scriptics.com/images/ServicesOff.gif') ; return true ;"><img src="image9" width="56" height="36" alt="Services" border="0"></a></td>
|
|
<td width="14" valign="TOP"><img src="image10" width="14" height="36" alt="" border="0"></td>
|
|
<td width="88"><a href="/resource/" onMouseOver="msover(12, 'http://images.scriptics.com/images/ResourceMouseOn.gif') ; return true ;" onMouseOut="msover(12, 'http://images.scriptics.com/images/ResourceOn.gif') ; return true ;"><img src="image11" width="88" height="36" alt="Tcl Resources" border="0"></a></td>
|
|
<td width="14" valign="TOP"><img src="image12" width="14" height="36" alt="" border="0"></td>
|
|
<td width="57"><a href="/company/" onMouseOver="msover(14, 'http://images.scriptics.com/images/CompanyMouseOff.gif') ; return true ;" onMouseOut="msover(14, 'http://images.scriptics.com/images/CompanyOff.gif') ; return true ;"><img src="image13" width="57" height="36" alt="Company" border="0"></a></td>
|
|
<td width="8" valign="TOP"><img src="image14" width="8" height="36" alt="" border="0"></td>
|
|
<td width="50" valign="TOP"><img src="image15" width="50" height="36" alt="" border="0"></td>
|
|
<td width="14" valign="TOP"><img src="image16" width="14" height="36" alt="" border="0"></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table> <script language="Javascript">
|
|
<!--
|
|
function msover(num, file )
|
|
{
|
|
old = (((navigator.appName=='Netscape') &&
|
|
(parseInt(navigator.appVersion)<=3.0 )))
|
|
if ( !old ) {
|
|
document.images[num].src=file
|
|
}
|
|
}
|
|
//-->
|
|
</SCRIPT>
|
|
|
|
<!-- MenuSubLevel Resource Software Extensions Tk -->
|
|
|
|
<table cellpadding="0" cellspacing="0" border="0">
|
|
|
|
<!-- Left Hand Column-->
|
|
|
|
<tr><td valign="top" width="120"><table cellpadding="0" cellspacing="0" border="0" width="120">
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image17" width="120" height="4" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/resource/software/"><img src="image18" width="120" height="11" alt="Software" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image19" width="120" height="4" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/resource/software/tcltk/"><img src="image20" width="120" height="11" alt="Tcl/Tk Core" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image19" width="120" height="4" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/resource/software/applications/"><img src="image21" width="120" height="11" alt="Applications" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image22" width="120" height="4" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/resource/software/extensions/"><img src="image23" width="120" height="11" alt="Extensions" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image24" width="120" height="6" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/resource/software/patches/"><img src="image25" width="120" height="11" alt="Patches" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image19" width="120" height="4" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/resource/software/java/"><img src="image26" width="120" height="11" alt="Tcl & Java" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image19" width="120" height="4" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/resource/software/ports/"><img src="image27" width="120" height="11" alt="Tcl/Tk Ports" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image19" width="120" height="4" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/resource/software/tools/"><img src="image28" width="120" height="11" alt="Tools" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image29" width="120" height="6" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/resource/doc/"><img src="image30" width="120" height="11" alt="Documentation" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image31" width="120" height="5" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/resource/community/"><img src="image32" width="120" height="11" alt="Community" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image31" width="120" height="5" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/live/bydate"><img src="image33" width="120" height="11" alt="What's New" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image31" width="120" height="5" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/forms/urlnote.html"><img src="image34" width="120" height="11" alt="Add URL" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image31" width="120" height="5" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/live/keyword"><img src="image35" width="120" height="11" alt="Keyword Search" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image31" width="120" height="5" alt="" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><a href="/live/sitemap"><img src="image36" width="120" height="11" alt="Index" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="120" valign="TOP"><img src="image37" width="120" height="6" alt="" border="0"></td>
|
|
</tr>
|
|
</table><!-- End Left Column --></td><!-- Right Hand Column --><td valign="top" width="548" align="left"><table cellpadding="0" cellspacing="0" border="0" width="548">
|
|
<tr>
|
|
<td width="295" valign="TOP"><img src="image38" width="295" height="42" alt="Resource" border="0"></td>
|
|
<td width="187" valign="bottom" align="right"><FORM action="/live/keyword"><img src="image39" width="46" height="24" alt="" border="0"><INPUT TYPE="TEXT" SIZE="10" MAXLENGTH="35" NAME="keywords"><INPUT type="IMAGE" border="0" img="img" src="http://images.scriptics.com/images/Go.gif" value="submit" width="33" height="24"></FORM>
|
|
</tr>
|
|
</table>
|
|
<!-- 2 Columns for spacer -->
|
|
<table cellpadding="0" cellspacing="0" border="0" width="548">
|
|
<tr>
|
|
<!-- Spacer Column -->
|
|
<td valign="top" width="10">
|
|
|
|
</td>
|
|
|
|
|
|
<td valign="top" width="548"><font face="Geneva, Helvetica, Arial" size="2"><h1>Tcl Resource Center</h1>
|
|
<font size="+1"><a href="/resource/">Top</a>><a href="/resource/software/" ="">Software Central</a>><a href="/resource/software/extensions/" ="">Extensions</a>>Tk Widgets</font><font size="-1"><br>Viewed by name (<a href="/resource/software/extensions/tk/?sortby=date">By date</a>)</font><br>
|
|
<p>Tk is a toolkit for building graphical user interfaces with Tcl.
|
|
Your Tcl/Tk scripts run on UNIX, Windows, and Macintosh.<p>
|
|
<font face="Geneva, Helvetica, Arial"><ul></ul></font><dl>
|
|
<dt><b><a href="http://marge.phys.washington.edu/%7Ezager/blt80-unoff-exe.zip" ="">BLT 8.0 Unofficial zip and DLL</a></b>
|
|
<dd>This is a compiled version of BLT 8.0 "unofficial" for
|
|
the Windows platform. <a href="/live/annotate?url=http%3a%2f%2fmarge%2ephys%2ewashington%2eedu%2f%257Ezager%2fblt80%2dunoff%2dexe%2ezip">Edit</a>
|
|
<i><font size="-1">(September 24, 1999 06:31)</font></i><dt><b><a href="ftp://ftp.neosoft.com/languages/tcl/sorted/unknown/blt8.0p2-unoff.tgz" ="">BLT 8.0p2 Unofficial tar file</a><a name="bltunoff"></a></b>
|
|
<dd>This is a contributed patch to make BLT compatible with Tcl/Tk 8.0p2. While still "unofficial", it is widely used.
|
|
Make sure you get the 8.0p2 version because the 8.0 version does
|
|
not compile under windows.
|
|
There is also a <a href="ftp://ftp.neosoft.com/languages/sorted/devel/blt2.3-8.1.tar.gz">2.3-8.1 version</a> that has been patched to work with 8.1.
|
|
<a href="ftp://ftp.neosoft.com/languages/tcl/sorted/unknown/blt8.0p2-unoff.README">README file</a>. <a href="/live/annotate?url=ftp%3a%2f%2fftp%2eneosoft%2ecom%2flanguages%2ftcl%2fsorted%2funknown%2fblt8%2e0p2%2dunoff%2etgz">Edit</a>
|
|
<i><font size="-1">(August 30, 1999 06:38)</font></i><dt><b><a href="http://www.tcltk.com/blt/" ="">BLT Home Page</a></b>
|
|
<dd>
|
|
Author <b>George Howlett</b>, Version <b>2.3</b>,
|
|
Works with <b>Tk 4.1 through Tk 8.1</b>
|
|
<br><a href="ftp://ftp.tcltk.com/pub/blt/">Download</a>, <a href="ftp://ftp.tcltk.com/pub/blt/BLT2.3.tar.gz">BLT2.3.tar.gz</a>, <a href="ftp://ftp.tcltk.com/pub/blt/BLT2.4h.tar.gz">BLT2.4h.tar.gz</a>, <a href="ftp://ftp.tcltk.com/pub/blt/BLT2.4i.tar.gz">BLT2.4i.tar.gz</a>, <a href="ftp://ftp.tcltk.com/pub/blt/blt2.4i-for-8.0.exe">blt2.4i-for-8.0.exe</a>, <a href="ftp://ftp.tcltk.com/pub/blt/blt2.4i-for-8.1.exe">blt2.4i-for-8.1.exe</a><br>BLT is a set of widgets for Tk, including a graph widget,
|
|
bar chart, drag&drop, a simple command tracer, and much more.
|
|
The 2.4 release, which is still under development, works with 8.0
|
|
or higher.
|
|
There are also an "<a href="#bltunoff">unofficial</a>" release for 8.0p2
|
|
and 8.1a2 that were not done by the author. <a href="/live/annotate?url=http%3a%2f%2fwww%2etcltk%2ecom%2fblt%2f">Edit</a>
|
|
<i><font size="-1">(October 26, 1999 09:43)</font></i><dt><b><a href="http://www.unifix-online.com/BWidget/index.html" ="">BWidget</a></b>
|
|
<dd>A set of native Tk 8.x Widgets using Tcl8.x namespaces.
|
|
The ToolKit is available under Unix/X11 and Windows.
|
|
The BWidget(s) have a professional look&feel as in other
|
|
well known Toolkits (Tix or Incr Widget) but the concept is
|
|
radically different because everything is native
|
|
so no platform compilation, no compiled extension
|
|
library are needed. The code is 100 Pure Tcl/Tk.
|
|
More 30 components : Notebook, PageManager, Tree, PanedWindow, ButtonBox,
|
|
ScrollView, ComboBox, SpinBox, ListBox, SelectFont, SelectColor,
|
|
ProgressBare ... <a href="/live/annotate?url=http%3a%2f%2fwww%2eunifix%2donline%2ecom%2fBWidget%2findex%2ehtml">Edit</a>
|
|
<i><font size="-1">(September 06, 1999 09:58)</font></i><dt><b><a href="http://purl.oclc.org/net/nijtmans/dash.html" ="">Dash Patch for Tk</a></b>
|
|
<dd>This patch has many enhancements to the Tk and its canvas
|
|
widget, including dashed lines, smoothed polygons,
|
|
and performance enhancements. <a href="/live/annotate?url=http%3a%2f%2fpurl%2eoclc%2eorg%2fnet%2fnijtmans%2fdash%2ehtml">Edit</a>
|
|
<i><font size="-1">(November 21, 1999 06:33)</font></i><dt><b><a href="http://www.hwaci.com/sw/et" ="">Embedded Tk (et)</a></b>
|
|
<dd>
|
|
Author <b><a href="mailto:drh@acm.org" ="">Richard Hipp</a></b>, Version <b>8.0b5</b>,
|
|
Works with <b>Tk 4.0, 4.1, 4.2, 8.0</b>
|
|
<br>Download: <a href="http://www.hwaci.com/sw/et/et80b5.tar.gz">et80b5.tar.gz</a><br>Embedded Tk or ``ET'' is tool for making stand-alone executables out of a mixture of C or C++ and Tcl/Tk.
|
|
Using ET you can invoke a short Tcl/Tk script in the middle of a C routine, or you can invoke a C routine in the
|
|
middle of a Tcl/Tk script. ET also bundles external Tcl/Tk scripts (including the standard Tcl/Tk startup scripts)
|
|
into the executable so that the executable can be run on another binary-compatible computer that doesn't have
|
|
Tcl/Tk installed. <a href="/live/annotate?url=http%3a%2f%2fwww%2ehwaci%2ecom%2fsw%2fet">Edit</a>
|
|
<i><font size="-1">(August 19, 1999 15:35)</font></i><dt><b><a href="http://www.purl.org/net/hobbs/tcl/script/tkcon/" ="">Enhanced Tk Console (TkCon)</a></b>
|
|
<dd>
|
|
Author <b><a href="mailto:jeffrey.hobbs@oen.siemens.de" ="">Jeff Hobbs</a></b>, Version <b>1.3</b>,
|
|
Works with <b>Tk 4.1 through Tk 8.1</b>
|
|
<br>Download: <a href="http://www.purl.org/net/hobbs/tcl/script/tkcon/tkcon.tar.gz">tkcon.tar.gz</a><br>TkCon is a replacement for the standard console that comes with Tk (on Windows/Mac, but also works on
|
|
|
|
Unix). The console itself provides many more features than the standard console. <a href="/live/annotate?url=http%3a%2f%2fwww%2epurl%2eorg%2fnet%2fhobbs%2ftcl%2fscript%2ftkcon%2f">Edit</a>
|
|
<i><font size="-1">(August 23, 1999 12:06)</font></i><dt><b><a href="http://www.scriptmeridian.org/projects/tk/" ="">Frontier-Tk ScriptMeridian project</a></b>
|
|
<dd>This project seeks to integrate the Tk toolkit
|
|
with the Frontier scripting language. <a href="/live/annotate?url=http%3a%2f%2fwww%2escriptmeridian%2eorg%2fprojects%2ftk%2f">Edit</a>
|
|
<i><font size="-1">(August 19, 1999 15:36)</font></i><dt><b><a href="http://purl.oclc.org/net/nijtmans/img.html" ="">Img image format extension</a></b>
|
|
<dd>This package enhances Tk, adding support for many other Image formats:
|
|
BMP, XBM, XPM, GIF (with transparency), PNG,
|
|
JPEG, TIFF and postscript.
|
|
This is implemented as a shared library that can be dynamically loaded into
|
|
Tcl/Tk.
|
|
<a href="/live/annotate?url=http%3a%2f%2fpurl%2eoclc%2eorg%2fnet%2fnijtmans%2fimg%2ehtml">Edit</a>
|
|
<i><font size="-1">(November 21, 1999 06:35)</font></i><dt><b><a href="http://purl.oclc.org/net/oakley/tcl/mclistbox/index.html" ="">mclistbox - a multi-column listbox widget</a></b>
|
|
<dd>mclistbox is a multi-column listbox that is
|
|
written in pure tcl and runs on all platforms
|
|
that support tcl/tk 8.0 or higher. This widget
|
|
requires no other extensions; it is completely
|
|
standalone. <a href="/live/annotate?url=http%3a%2f%2fpurl%2eoclc%2eorg%2fnet%2foakley%2ftcl%2fmclistbox%2findex%2ehtml">Edit</a>
|
|
<i><font size="-1">(August 19, 1999 15:37)</font></i><dt><b><a href="http://home.t-online.de/home/dshepherd/tkview.htm" ="">MFC views C++ class for embedding Tk</a></b>
|
|
<dd>The idea of embedding Tk in MFC windows always seemed very enticing but information was sparse and contradictory - on a
|
|
scale between "very easy" and "not yet possible". The only thing for it was to have a go and lo, it wasn't that hard after all.
|
|
CTkView is a C++ class which can be used in MFC SDI or MDI applications. An instance of CTkView hosts an embedded Tk
|
|
toplevel widget and performs some management chores for the widget so that it can size, update and react correctly to Windows
|
|
events. <a href="/live/annotate?url=http%3a%2f%2fhome%2et%2donline%2ede%2fhome%2fdshepherd%2ftkview%2ehtm">Edit</a>
|
|
<i><font size="-1">(August 19, 1999 15:38)</font></i><dt><b><a href="http://www.cs.umd.edu/hcil/pad++" ="">Pad++</a></b>
|
|
<dd>
|
|
Author <b><a href="mailto:pad-info@cs.umd.edu" ="">Ben Bederson et al</a></b>, Version <b>0.9p1</b>,
|
|
Works with <b>8.0</b>
|
|
<br>Download: <a href="http://www.cs.umd.edu/hcil/pad++/download.html">download.html</a><br>Pad++ is a Tk widget that provides a Zoomable User Interface (ZUI) that supports real-time interactive zoomable graphics in a fashion similar to the Tk Canvas widget. Pad++ supports tens of thousands of objects which include text, images, graphics, portals, lenses, simple html (and more), including transparency and rotation. <a href="/live/annotate?url=http%3a%2f%2fwww%2ecs%2eumd%2eedu%2fhcil%2fpad%2b%2b">Edit</a>
|
|
<i><font size="-1">(August 19, 1999 15:39)</font></i><dt><b><a href="http://home.t-online.de/home/sesam.com/freeware.htm" ="">Progressbar</a></b>
|
|
<dd>Progressbar is a megawidget written in pure tcl (ie: no compiling required - runs on all platforms Macintosh, Unix, Windows).
|
|
Its primary purpose is to show the progress of any action in percent. <a href="/live/annotate?url=http%3a%2f%2fhome%2et%2donline%2ede%2fhome%2fsesam%2ecom%2ffreeware%2ehtm">Edit</a>
|
|
<i><font size="-1">(January 24, 2000 09:19)</font></i><dt><b><a href="http://jfontain.free.fr/" ="">scwoop (Simple Composite Widget Object Oriented Package)</a></b>
|
|
<dd>Scwoop is a composite widget (also known as mega widget) extension to the great Tk widget library. Scwoop is
|
|
entirely written in Tcl using the stooop (Simple Tcl Only Object Oriented Programming) extension. <a href="/live/annotate?url=http%3a%2f%2fjfontain%2efree%2efr%2f">Edit</a>
|
|
<i><font size="-1">(January 09, 2000 02:10)</font></i><dt><b><a href="http://www2.clearlight.com/~oakley/tcl/supertext.html" ="">Supertext - tk text widget with unlimited undo</a></b>
|
|
<dd>
|
|
Author <b><a href="mailto:oakley@channelpoint.com" ="">Bryan Oakley</a></b>, Version <b>1.0b1</b>,
|
|
Works with <b>Tcl 8.0</b>
|
|
<br>Download: <a href="http://www2.clearlight.com/~oakley/tcl/supertext.tcl">supertext.tcl</a><br>Supertext is a package that provides a tk text widget with full undo and the ability to execute procedures both before and after a text
|
|
widget command has been processed. Supertext may be used as-is, or for the brave it may be used in place of the standard text
|
|
widget. <a href="/live/annotate?url=http%3a%2f%2fwww2%2eclearlight%2ecom%2f%7eoakley%2ftcl%2fsupertext%2ehtml">Edit</a>
|
|
<i><font size="-1">(August 23, 1999 12:06)</font></i><dt><b><a href="http://www.hwaci.com/sw/tk/nbpi.html" ="">Tabbed Notebook Widget</a></b>
|
|
<dd>
|
|
Author <b><a href="mailto:drh@acm.org" ="">Richard Hipp</a></b>, Version <b>1.0</b>,
|
|
Works with <b>Tk 4.1 or later.</b>
|
|
<br>Download: <a href="http://www.hwaci.com/sw/tk/notebook.tcl">notebook.tcl</a><br>This implements a tabbed notebook using
|
|
a canvas widget and embedded frames.
|
|
This is pure Tcl
|
|
code - not a C extension. <a href="/live/annotate?url=http%3a%2f%2fwww%2ehwaci%2ecom%2fsw%2ftk%2fnbpi%2ehtml">Edit</a>
|
|
<i><font size="-1">(August 23, 1999 12:08)</font></i><dt><b><a href="http://www.tcltk.com/ellson/ftp/Gdtclft2.0.README" ="">Tcl GD - graphics</a></b>
|
|
<dd>
|
|
Author <b>John Ellson and Spencer Thomas</b>, Version <b>2.0</b>,
|
|
Works with <b>8.0 and higher</b>
|
|
<br>Download: <a href="http://www.tcltk.com/ellson/ftp/Gdtclft2.0.tar.gz">Gdtclft2.0.tar.gz</a><br>
|
|
Thomas Boutell's Gd package provides a convenient way to generate
|
|
PNG images with a C program. If you prefer Tcl for CGI
|
|
applications, you'll want the TCL GD extension. <a href="/live/annotate?url=http%3a%2f%2fwww%2etcltk%2ecom%2fellson%2fftp%2fGdtclft2%2e0%2eREADME">Edit</a>
|
|
<i><font size="-1">(August 19, 1999 14:52)</font></i><dt><b><a href="http://www.stratasys.com/software/metagui" ="">The Meta-GUI Tools</a></b>
|
|
<dd>The Meta-GUI tools provide a framework for quickly building full
|
|
GUI applications. The GUI is rendered by a run-time engine
|
|
based on a hierarchical set of definitions you provide. At the bottom
|
|
of the hierarchy are abstract data types such as length, angle,
|
|
string, etc., and these are used to progressively build up frames,
|
|
dialogs, toolbars, menus, and operations. <a href="/live/annotate?url=http%3a%2f%2fwww%2estratasys%2ecom%2fsoftware%2fmetagui">Edit</a>
|
|
<i><font size="-1">(August 23, 1999 12:10)</font></i><dt><b><a href="http://jfontain.free.fr/" ="">Tkpiechart Home Page</a></b>
|
|
<dd>Tkpiechart is a Tcl-only extension that allows the programmer to create and dynamically update 2D or 3D pie
|
|
charts in a Tcl/Tk application. This uses the stooop package and builds
|
|
pie charts on a Tk canvas. <a href="/live/annotate?url=http%3a%2f%2fjfontain%2efree%2efr%2f">Edit</a>
|
|
<i><font size="-1">(January 09, 2000 02:12)</font></i><dt><b><a href="http://www.cygnus.com/~irox/tkprint/" ="">TkPrint</a></b>
|
|
<dd>TkPrint is an extension that allows you to print from a
|
|
Tk widget. <a href="/live/annotate?url=http%3a%2f%2fwww%2ecygnus%2ecom%2f%7eirox%2ftkprint%2f">Edit</a>
|
|
<i><font size="-1">(October 11, 1999 09:58)</font></i><dt><b><a href="http://www.purl.org/net/hobbs/tcl/capp/" ="">TkTable Home Page</a></b>
|
|
<dd>The TkTable widget. The <code>table</code> command creates a
|
|
2-dimensional grid of cells. The table can use a Tcl array variable or Tcl
|
|
|
|
command for data storage and retrieval. <a href="/live/annotate?url=http%3a%2f%2fwww%2epurl%2eorg%2fnet%2fhobbs%2ftcl%2fcapp%2f">Edit</a>
|
|
<i><font size="-1">(November 18, 1999 09:25)</font></i><dt><b><a href="http://ftp.austintx.net/users/jatucker/TkTextmatrix/default.htm" ="">TkTextMatrix (spreadsheet)</a></b>
|
|
<dd>
|
|
Author <b><a href="mailto:jatucker@austin.dsccc.com" ="">John Arthur Tucker</a></b>, Version <b>4.1</b>,
|
|
Works with <b>Tk 4.1</b>
|
|
<br>Download: <a href="http://ftp.austintx.net/users/jatucker/TkTextmatrix/download.htm">download.htm</a>, <a href="http://ftp.austintx.net/users/jatucker/TkTextmatrix/textmatrix4.1.tar.gz">textmatrix4.1.tar.gz</a><br>A Tcl/Tk spreadsheet widget, TkTextmatrix, which is implemented in C++ and is
|
|
basically a Tk Canvas widget plus extra behavior for manipulating rows and columns of cell
|
|
items many times faster than with a plain Tk Canvas. It actually inserts text nearly as fast
|
|
as the Tk Text widget. If you work with or are interested in creating your own Tcl/Tk widgets
|
|
in C++, you might want to take a look at the C++ widget library included with this
|
|
distribution. <a href="/live/annotate?url=http%3a%2f%2fftp%2eaustintx%2enet%2fusers%2fjatucker%2fTkTextmatrix%2fdefault%2ehtm">Edit</a>
|
|
<i><font size="-1">(August 23, 1999 12:14)</font></i><dt><b><a href="http://www.cs.umd.edu/~bederson/Togl.html" ="">ToGL - a Tk Open GL widget</a></b>
|
|
<dd>Togl is a Tk widget for OpenGL rendering. Togl is based on OGLTK, originally written by Benjamin Bederson at the
|
|
University of New Mexico (who has since moved to the University of Maryland). Togl adds the new features:
|
|
<ul>
|
|
<li> color-index mode support including color allocation functions
|
|
<li> support for requesting stencil, accumulation, alpha buffers, etc
|
|
<li> multiple OpenGL drawing widgets
|
|
<li> OpenGL extension testing from Tcl
|
|
<li> simple, portable font support
|
|
<li> overlay plane support
|
|
</ul>
|
|
Togl allows one to create and manage a special Tk/OpenGL widget with Tcl and render into it with a C program. That is,
|
|
a typical Togl program will have Tcl code for managing the user interface and a C program for computations and
|
|
OpenGL rendering. <a href="/live/annotate?url=http%3a%2f%2fwww%2ecs%2eumd%2eedu%2f%7ebederson%2fTogl%2ehtml">Edit</a>
|
|
<i><font size="-1">(August 23, 1999 12:14)</font></i><dt><b><a href="http://www.hwaci.com/sw/tk/treepi.html" ="">Tree Widget</a></b>
|
|
<dd>This implements a tree display in a canvas widget.
|
|
It is similar in layout to that of the
|
|
Windows explorer file viewer. This is pure Tcl
|
|
code - not a C extension. <a href="/live/annotate?url=http%3a%2f%2fwww%2ehwaci%2ecom%2fsw%2ftk%2ftreepi%2ehtml">Edit</a>
|
|
<i><font size="-1">(September 29, 1999 14:37)</font></i><dt><b><a href="http://www.du.edu/~mschwart/tcl-tk.htm" ="">Windows Extensions for Tcl/Tk (Michael Schwartz)</a></b>
|
|
<dd>This site has pointers to several extensions specific to the
|
|
Windows platform. The extensions provide printing,
|
|
a MAPI interface to send email, and an interface to manipulate
|
|
.INI files, among other things. <a href="/live/annotate?url=http%3a%2f%2fwww%2edu%2eedu%2f%7emschwart%2ftcl%2dtk%2ehtm">Edit</a>
|
|
<i><font size="-1">(October 07, 1999 10:50)</font></i><dt><b><a href="http://www.tcltk.com/iwidgets/" ="">[incr Widgets] Home Page</a></b>
|
|
<dd>[incr Widgets] is a set of megawidgets (combo boxes, etc.) that are
|
|
upon the [incr Tcl] object system and the [incr Tk] megawidget
|
|
framework. This comes bundled with the
|
|
<a href="http://www.tcltk.com/itcl/">[incr Tcl]</a> distributions. <a href="/live/annotate?url=http%3a%2f%2fwww%2etcltk%2ecom%2fiwidgets%2f">Edit</a>
|
|
<i><font size="-1">(September 05, 1999 16:08)</font></i><dt><b><a href="http://www1.clearlight.com/~oakley/tcl/combobox/index.html" ="">combobox</a></b>
|
|
<dd>
|
|
Author <b><a href="mailto:oakley@channelpoint.com" ="">Bryan Oakley</a></b>, Version <b>1.03</b>,
|
|
Works with <b>8.x</b>
|
|
<br>Download: <a href="http://www1.clearlight.com/~oakley/tcl/combobox/combobox.tcl">combobox.tcl</a><br>combobox is a pure-tcl implementation of a combobox widget. It is
|
|
entirely self contained and does not require any other OO or megawidget
|
|
extension. It supports both editable and non-editable entries, and
|
|
provides the ability to call a procedure anytime the value of the combobox
|
|
changes. <a href="/live/annotate?url=http%3a%2f%2fwww1%2eclearlight%2ecom%2f%7eoakley%2ftcl%2fcombobox%2findex%2ehtml">Edit</a>
|
|
<i><font size="-1">(August 23, 1999 12:15)</font></i><dt><b><a href="http://www.multimania.com/droche/rnotebook/index.html" ="">Rnotebook</a></b>
|
|
<dd>
|
|
Author <b><a href="mailto:dan@lectra.com" ="">Daniel Roche</a></b>, Version <b>1.0</b>,
|
|
Works with <b>8.0 or higher</b>
|
|
<br>Download: <a href="http://www.multimania.com/droche/rnotebook/index.html">index.html</a><br>This implements a resizeable notebook
|
|
widget in pure tcl/tk <a href="/live/annotate?url=http%3a%2f%2fwww%2emultimania%2ecom%2fdroche%2frnotebook%2findex%2ehtml">Edit</a>
|
|
<i><font size="-1">(August 19, 1999 15:39)</font></i><dt><b><a href="http://www.tregar.com/samdi.html" ="">saMDI v1.0a1 Multi-Document Interface Extension</a></b>
|
|
<dd>A multi-document interface (MDI) extension for TCL/Tk 8.0.
|
|
This is a common interface format in Microsoft Windows that lets a parent window contain multiple child windows.
|
|
In effect you get a window manager inside a window!
|
|
Uses and includes the STOOOP object-oriented extension by
|
|
Jean-Luc Fontaine.
|
|
saMDI v1.0a1 GPL Copyright 1998 Sam Tregar. <a href="/live/annotate?url=http%3a%2f%2fwww%2etregar%2ecom%2fsamdi%2ehtml">Edit</a>
|
|
<i><font size="-1">(August 23, 1999 12:07)</font></i><dt><b><a href="http://tix.mne.com/htdocs/tix/index.html" ="">Tix Support Site</a></b>
|
|
<dd>
|
|
Author <b><a href="mailto:tix@mne.com" ="">Ioi Lam, (adopted by Gregg Squires)</a></b>, Version <b>4.1</b>,
|
|
Works with <b>Tcl 7.4 through Tcl 8.0</b>
|
|
<br><a href="ftp://ftp.tix.mne.com/pub/tix/">Download</a>, <a href="ftp://ftp.tix.mne.com/pub/tix/Tix4.1.0.006.tar.gz">Tix4.1.0.006.tar.gz</a>, <a href="ftp://ftp.tix.mne.com/pub/tix/Tix41p6.zip">Tix41p6.zip</a>, <a href="ftp://ftp.tix.mne.com/pub/tix/win41p6bin.zip">win41p6bin.zip</a><br><b>Tix has found a new home!</b>
|
|
<br>
|
|
Tix provides over 40 new Tk including the
|
|
combo box, file selection dialogs, paned widget,
|
|
notebook, hierarchical list, directory tree, and more.
|
|
<a href="/live/annotate?url=http%3a%2f%2ftix%2emne%2ecom%2fhtdocs%2ftix%2findex%2ehtml">Edit</a>
|
|
<i><font size="-1">(August 23, 1999 12:11)</font></i><dt><b><a href="ftp://ftp.archive.eso.org/pub/tree" ="">Tk Tree Widget (C++)</a></b>
|
|
<dd>Tk Tree widget for Tcl8.0.3.
|
|
|
|
This version contains (optional) support for \[incr Tcl\] and \[incr Tk\]
|
|
version 3.0.
|
|
<br>
|
|
With the tree widget, you can display a tree in a Tk canvas. The nodes
|
|
can be made up of any number of canvas items or even other Tk widgets.
|
|
You create the objects that make up a node and the line that connects
|
|
it to its parent and pass them to the tree widget. After this the tree
|
|
widget manages the positions of the nodes and end points of the tree
|
|
lines. Operations are available for inserting, moving and removing
|
|
nodes and subtrees and for querrying the position of a node in the
|
|
tree. The tree can be displayed horizontally or vertically.
|
|
<a href="/live/annotate?url=ftp%3a%2f%2fftp%2earchive%2eeso%2eorg%2fpub%2ftree">Edit</a>
|
|
<i><font size="-1">(August 25, 1999 03:14)</font></i><dt><b><a href="http://www.purl.org/net/hobbs/tcl/script/widget/" ="">widget, simple megawidget package</a></b>
|
|
<dd>
|
|
Author <b><a href="mailto:jeffrey.hobbs@oen.siemens.de" ="">Jeffrey Hobbs</a></b>, Version <b>0.9</b>,
|
|
Works with <b>Tcl/Tk 8.0 or higher</b>
|
|
<br>Download: <a href="http://www.purl.org/net/hobbs/tcl/script/widget/widget-0.9.tar.gz">widget-0.9.tar.gz</a><br>This is a package of
|
|
megawidgets (i.e., compound widgets) that work almost exactly like Tk widgets.
|
|
You can also build your own new megawidgets.
|
|
Includes: combobox, hierarchy, console, progressbar,
|
|
tabnotebook, validating entry, pane geometry manager, baloon help. <a href="/live/annotate?url=http%3a%2f%2fwww%2epurl%2eorg%2fnet%2fhobbs%2ftcl%2fscript%2fwidget%2f">Edit</a>
|
|
<i><font size="-1">(August 23, 1999 12:16)</font></i></dl>
|
|
<hr><p><center><font size="-1" face="Geneva, Helvetica, Arial"><br><a href="#TOP"><b>Top</b></a><br><!-- key ResourceSoftwareExtensions --><a href="/">Home</a>
|
|
| <a href="/products/">Products</a>
|
|
| <a href="/customers/">Customers</a>
|
|
| <a href="/partners/">Partners</a>
|
|
| <a href="/services/">Services</a>
|
|
| <a href="/resource/">Tcl Resources</a>
|
|
| <a href="/company/">Company</a>
|
|
<br><a href="/live/keyword">Search</a>
|
|
| <a href="/live/map">Site Map</a>
|
|
| <a href="/company/feedback.html?url=%2fresource%2fsoftware%2fextensions%2ftk%2f">Feedback</a>
|
|
| <a href="/company/contact.html">Contact Us</a>
|
|
| <a href="mailto:info@scriptics.com">info@scriptics.com</a>
|
|
|
|
<SCRIPT LANGUAGE="Javascript">
|
|
<!--
|
|
browser = (((navigator.appName == "Netscape") &&(parseInt(navigator.appVersion) >= 3 )) || ((navigator.appName =="Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 )))
|
|
|
|
if ( browser )
|
|
{
|
|
over = new MakeImageArray(10)
|
|
over[0].src = "http://images.scriptics.com/images/ProductsMouseOff.gif"
|
|
over[1].src = "http://images.scriptics.com/images/CustomersMouseOff.gif"
|
|
over[2].src = "http://images.scriptics.com/images/PartnersMouseOff.gif"
|
|
over[3].src = "http://images.scriptics.com/images/ServicesMouseOff.gif"
|
|
over[4].src = "http://images.scriptics.com/images/ResourceMouseOff.gif"
|
|
over[5].src = "http://images.scriptics.com/images/CompanyMouseOff.gif"
|
|
over[6].src = "http://images.scriptics.com/images/homeMainRollover1.gif"
|
|
over[7].src = "http://images.scriptics.com/images/homeMainRollover2.gif"
|
|
over[8].src = "http://images.scriptics.com/images/homeMainRollover3.gif"
|
|
over[9].src = "http://images.scriptics.com/images/homeMainRollover3.gif"
|
|
|
|
}
|
|
|
|
function MakeImageArray(n) {
|
|
this.length = n
|
|
for (var i = 0; i<=n; i++)="i++)" {="{" this[i]="this[i]" ="" new="new" Image()="Image()" }="}" return="return" this="this" }="}" //="//" --="--">
|
|
</SCRIPT><br>
|
|
<font size="2">
|
|
© 1998-2000 Scriptics Corporation. All rights reserved.
|
|
<a href="/legal_notice.html">Legal Notice</a> | <A href="" /privacy.html="/privacy.html">
|
|
Privacy Statement</a>
|
|
</td></tr></table></td></tr></table>
|
|
</Body>
|
|
</Html> |