Purpose: define what a megawidget is, and point to various discussions relating to megawidgets on the wiki. ---- A '''megawidget''' is a [widget] that is implemented in [Tcl], not in [C]. It should behave according to the principles set out by the standard Tk widgets, being able to be manipulated by invoking methods on its pathname, being constructed in the standard way, supporting [options] through '''configure''' and '''cget''' methods, participating in [geometry management], [focus] traversal, [bind%|%event handling], etc. ---- **See Also** * [What is a Megawidget]? * [MegaWidget package] * [MIT otcl megawidget system] * [Mumbling over a mega widget framework] * [A New Megawidget Library] * [Creating a BWidget Widget] * [Snit's Not Incr Tcl] * [incr Widgets]/[incr Tk] * [mkWidgets] * [XOWidget] * [Adding User Data to Widgets the Megawidget Way] * [Composite fields megawidgets] * [DOM related megawidgets] * [Namespace MegaWidgets] * [A minimal multi listboxes megawidget] * [another tabbed notebook megawidget] * [overloading widgets] <> Glossary | GUI | Widget