Artifact
eb02f7a23d82cdb960db119a1db2c61cf410b187:
Wiki page
[Itcl only itk] by
rene
2012-05-24 08:49:09.
D 2012-05-24T08:49:09.241
L Itcl\sonly\sitk
P 5054b6dfd435f5f89758a2a03baeba2aa955171a
U rene
W 1557
Implementation of itk on top of itcl4 for tcl8.6 and beyond.
<h3>Sources</h3>
The itk repository is hosted at:
[http://chiselapp.com/user/rene/repository/itk/]
A slightly modified iwidgets (see iwidgets.patch) is hosted at:
[http://chiselapp.com/user/rene/repository/iwidgets/]
Ready to run binaries (*-itk) can be found at:
[https://sourceforge.net/projects/kbskit/files/itk/]
To load itk call:
<verbatim>
package require itk 4.0
</verbatim>
and to load itk and iwidgets call:
<verbatim>
package require iwidgets 4.1
</verbatim>
<h3>Install</h3>
Copy the library directory as itk4.0b1 in your tcl library path.
<verbatim>
cp -r library <your-install-path>/itk4.0b1
</verbatim>
<h3>Documentation</h3>
To generate documentation you need the 'doxygen' program from doxygen.org.
Change into the "doc/" subdirectory.
To create html documentation in subdirectory "doc/html/" run:
<verbatim>
doxygen
</verbatim>
To create pdf documentation in file "doc/latex/refman.pdf" run:
<verbatim>
doxygen Doxyfile.pdf
cd latex
make
</verbatim>
To create man pages documentation in subdirectory "doc/man/" run:
<verbatim>
doxygen Doxyfile.man
</verbatim>
<h3>License & support</h3>
This work is under BSD license (see file 'license.terms')
<h3>Acknowledgements</h3>
This work is based on the original "incrTk" work at
[http://sf.net/projects/incrtcl/]
and "incrTcl" 4 (starting at itcl-4-0-b8-rc) by Arnulf Wiedemann at
[http://core.tcl.tk/itcl/]
Z 4333a5eef4917f14602dddf1e2de59a4