[ incr Widgets ]
Welcome to the official [incr Widgets] Web site! For those of you not familiar
with [incr Widgets], it is an object-oriented mega-widget set which extends Tcl/Tk and is based on [incr Tcl] and [incr Tk]. This set of mega-widgets delivers many new, general purpose widgets like option menus, comboboxes, selection boxes, and various dialogs whose couterparts are found in Motif and Windows. Since [incr Widgets] is based on the [incr Tk] extension, the Tk framework of configuration options, widget commands, and default bindings is maintained. In other words, each [incr Widgets] mega-widget seamlessly blends with the standard Tk widgets. They look, act and feel like Tk widgets. In addition, all [incr Widgets] mega-widgets are object oriented and may themselves be extended, using either inheritance or composition.
This Web site presents the [incr Widgets] mega-widget hierarchy and
examines several new concepts, including extensible child sites and flexible
large scale component configuration using examples, tutorials, and
man-pages. Additional information covering the copyright, distribution
acquisition, and contributions is also explained.
Mega Widget Set
[incr Widgets] offers a strong object-oriented foundation which addresses the need for a flexible and extensible mega-widget set. Its usage replaces common widget combinations with higher level abstractions, simplifying code, reducing errors, increasing readability, adding productivity, and promoting a singular look-and-feel. The ability to extend [incr Widgets] enables developers to create new mega-widgets based on previous work. In short, [incr Widgets] is a library of reusable mega-widgets that can be easily extended using composition or inheritance, allowing quicker development of large scale applications. Usage drastically reduces development time. New dialogs can be created in hours. Whole applications in a few days. Reuse becomes a reality. Many projects are benefitting the intergration of this mega-widget set into their development strategy. [incr Widgets] is an [incr Tcl] and [incr Tk] success story. Good products come from good foundations.
In an effort to get those developers who are new to the [incr Widgets] mega-widget set up quickly, examples and tutorials are provided. Once the concepts are well ingrained, the man pages and mega-widget hierarchy provide invaluable detailed information.