★ wanayoo — archive 1999 http://dev.scriptics.com/resource/software/extensions/tk/Nouvelle recherche | Portail wanayoo
Developer Site
Getting StartedTcl AdvocacySoftware ResourcesDocumentsServicesCommunity
Home
Login | Tcl/Tk | TclPro | Tcl Plugin | Tcl/Tk Ports | Java | Applications |  Extensions| | Tools | CVS | Bug DB
Search 
Database | Expect | Macintosh | Networking | Object Systems | Tk Widgets | MS Windows | Miscellaneous

Tk is a toolkit for building graphical user interfaces with Tcl. Your Tcl/Tk scripts run on UNIX, Windows, and Macintosh.

Viewed by name (By date) Add Record

[incr Widgets] Home Page
[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 [incr Tcl] distributions. Edit (1999-09-05 00:00:00)
BLT Home Page
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. Edit (2000-03-09 11:09:37)
BWidget
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 ... Edit (1999-09-06 00:00:00)
combobox
Owner/Maintainer Bryan Oakley, Version 1.03, Works with 8.x
Download: combobox.tcl
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. Edit (1999-08-23 00:00:00)
Dash Patch for Tk
This patch has many enhancements to the Tk and its canvas widget, including dashed lines, smoothed polygons, and performance enhancements. Edit (1999-11-21 00:00:00)
Date Chooser Mega Widget
Owner/Maintainer Simon Edwards, Version 0.3, Works with 8.0
Download: datechooser_0-3.tgz
Pure tcl implementation of a mega-widget that allows the user to easily display and select a date from a calender. It is entirely self-contained and does not require any other extensions or widget sets to function. Edit (2000-08-10 14:58:28)
Dynamic Notebook Widget
Owner/Maintainer Kerem HADIMLI, Version 1.0, Works with All
Download: notebook.zip
This is a dynamic notebook widget which you can even delete pages without any errors. Edit (2000-06-11 06:54:37)
Embedded Tk (et)
Owner/Maintainer D. Richard Hipp, Version 8.0b5, Works with Tk 4.0, 4.1, 4.2, 8.0
Download: et80b5.tar.gz
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. Edit (1999-08-19 00:00:00)
Frontier-Tk ScriptMeridian project
This project seeks to integrate the Tk toolkit with the Frontier scripting language. Edit (1999-08-19 00:00:00)
Img image format extension
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. Edit (1999-11-21 00:00:00)
mclistbox - a multi-column listbox widget
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. Edit (1999-08-19 00:00:00)
MFC views C++ class for embedding Tk
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. Edit (1999-08-19 00:00:00)
Pad++
(unknown author) Version 0.9p1, Works with 8.0
Download: download.html
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. Edit (1999-08-19 00:00:00)
Progressbar
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. Edit (2000-04-30 12:19:45)
Rnotebook
Owner/Maintainer Daniel Roche, Version 1.0, Works with 8.0 or higher
Download: index.html
This implements a resizeable notebook widget in pure tcl/tk Edit (1999-08-19 00:00:00)
Runtime Library
The Runtime Library is a convenient collection of often-used, complex widgets which dramatically reduces the effort for devloping sophisticated and platform-independent applications in Tcl.

These three types of templates let developers design modern looking applications out of the box:

  • Templates for normal widgets:
    • Mlistbox
    • Spinbox
    • Combobox
    • Symbutton
    • Tree
  • Templates for the mangement of widgets:
    • Gridwin
    • Scrollwin
  • Templates for dynamic components
    • Symbolbar
    • Symbolbarcustomize
    • ChooseFont
    • Shell
    • Preferences
    • Tab Widget

The Runtime Library is free Open Source Software and may be downloaded from PRS's web site

Edit (2000-06-20 03:04:02)
saMDI Multi-Document Interface (MDI) Extension
Owner/Maintainer Sam Tregar, Version 1.0a3, Works with 8
Download: saMDI-1.0a3.tar.gz
A multi-document interface (MDI) extension for TCL/Tk 8.0. This is a common interface format 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. Edit (2000-03-30 21:52:19)
scwoop (Simple Composite Widget Object Oriented Package)
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. Edit (2000-01-09 00:00:00)
Spinbutton Widget
Owner/Maintainer Kerem HADIMLI, Version 1.0, Works with All
Download: spinbutton.zip
This is a simple spinbutton widget.
See ManPage Edit (2000-06-11 07:01:48)
Supertext - tk text widget with unlimited undo
Owner/Maintainer Bryan Oakley, Version 1.0b1, Works with Tcl 8.0
Download: supertext.tcl
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. Edit (1999-08-23 00:00:00)
Tabbed Notebook Widget
Owner/Maintainer D. Richard Hipp, Version 1.0, Works with Tk 4.1 or later.
Download: notebook.tcl
This implements a tabbed notebook using a canvas widget and embedded frames. This is pure Tcl code - not a C extension. Edit (1999-08-23 00:00:00)
Tcl GD - graphics
(unknown author) Version 2.0, Works with 8.0 and higher
Download: Gdtclft2.0.tar.gz
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. Edit (1999-08-19 00:00:00)
The Meta-GUI Tools
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. Edit (1999-08-23 00:00:00)
Tix Support Site
(unknown author) Version 4.1, Works with Tcl 7.4 through Tcl 8.0
Download, Tix4.1.0.006.tar.gz, Tix41p6.zip, win41p6bin.zip
Tix has found a new home!
Tix provides over 40 new Tk including the combo box, file selection dialogs, paned widget, notebook, hierarchical list, directory tree, and more. Edit (1999-08-23 00:00:00)
Tk Tree Widget (C++)
Tk Tree widget for Tcl8.0.3. This version contains (optional) support for \[incr Tcl\] and \[incr Tk\] version 3.0.
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. Edit (1999-08-25 00:00:00)
Tkpiechart Home Page
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. Edit (2000-01-09 00:00:00)
TkPrint
TkPrint is an extension that allows you to print from a Tk widget. Edit (1999-10-11 00:00:00)
TkTable Home Page
Owner/Maintainer Jeffrey Hobbs, Version 2.5, Works with Tk 8.0+
Download: tkTable.tar.gz, Tktable2.3.sea.hqx, Tktable25windlls.zip
The TkTable widget. The table command creates a 2-dimensional grid of cells. The table can use a Tcl array variable or Tcl command for data storage and retrieval. Edit (2000-04-27 10:57:25)
ToGL - a Tk Open GL widget
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:
  • color-index mode support including color allocation functions
  • support for requesting stencil, accumulation, alpha buffers, etc
  • multiple OpenGL drawing widgets
  • OpenGL extension testing from Tcl
  • simple, portable font support
  • overlay plane support
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. Edit (1999-08-23 00:00:00)
Tree Widget
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. Edit (1999-09-29 00:00:00)
widget, simple megawidget package
Owner/Maintainer Jeffrey Hobbs, Version 0.9, Works with Tcl/Tk 8.0 or higher
Download: widget-0.9.tar.gz
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. Edit (2000-04-27 10:58:22)

Top of page
Developer Home | Ajuba | Getting Started | Tcl Advocacy | Software Resources | Documents | Services | Community
Search | Site Map | Feedback | Contact Us | webmaster@ajubasolutions.com
Increase page width
© 1998-2000 Ajuba Solutions. All rights reserved. Legal Notice | Privacy Statement