Itcl only itk

Artifact [5054b6dfd4]
Login

Artifact 5054b6dfd435f5f89758a2a03baeba2aa955171a:

Wiki page [Itcl only itk] by rene 2012-05-24 08:48:30.
D 2012-05-24T08:48:30.771
L Itcl\sonly\sitk
P 509cfaf5fa4844cfe5ea79505d8e5c2b5a42c48b
U rene
W 1555
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 1f70d14a2b3f94f10cadd4e6ca2d914d