% package require Itcl 3.2[incr Tcl] is a longer, more entertaining name that people use to refer to the same same bit of code, but the name of the package, as installed, is Itcl.The itcl package consists of the following command names:
- itcl::body
- itcl::class
- itcl::code
- itcl::configbody
- itcl::delete
- itcl::ensemble
- itcl::find
- itcl::is
- itcl::local
- itcl::scope
% package require Itcl 4.0b1New additional itcl command names in itcl 4.0:
- [::itcl::addcomponent]
- [::itcl::adddelegatedmethod]
- [::itcl::adddelegatedoption]
- [::itcl::addobjectoption]
- [::itcl::addoption]
- [::itcl::extendedclass]
- [::itcl::filter]
- [::itcl::forward]
- [::itcl::setcomponent]
- [::itcl::type]
- [::itcl::widget]
- [::itcl::widgetadaptor]
- itcl chain
- [itcl cget]
- [itcl common]
- [itcl configure]
- [itcl info]
- [itcl inherit]
- [itcl isa]
- [itcl method]
- [itcl private]
- [itcl proc]
- [itcl protected]
- [itcl public]
- [itcl variable]
- [itcl createhull]
- [itcl component]
- [itcl delegate]
- [itcl destroy]
- [itcl itcl_hull]
- [itcl itcl_initoptions]
- [itcl itcl_options]
- [itcl option]
- [itcl installcomponent]
- [itcl keepcomponentoption]
- [itcl mymethod]
- [itcl myproc]
- [itcl mytypemethod]
- [itcl myvar]
- [itcl setupcomponent]
- [itcl typeconstructor]
- [itcl typemethod]
For a threaded Version of Itcl, see Threaded ItclHelp in debugging itcl code.
- itcl memory leaks - do you have left over itcl objects after some operation?
- itcl trace methods
- itcl trace
Examples edit
Misc edit
- BOOK incr Tcl from the ground up
- deleting itcl objects
- derived itcl::class
- incr tcl design patterns
- Integrating Itcl into the Tcl core
- itcl based iterator
- itcl chain
- Itcl in XOTcl
- itcl overhead
- itcl++
- itcled
- persistent itcl
- Pure-itcl widgets
- using itcl init code fragment
- Itcl common variables
- itk
- iwidgets
Undocumented Features edit
- Automatic get/set methods for an itcl class
- use code within a class to auto generate class variables and methods.
- Itcl common inheritance