tko

Difference between version 2 and 3 - Previous - Next
**tko -- oo class like widgets**

&|Date|21 Aug 2020|&
&|Current state|no release yet|&
&|Sources|<https://chiselapp.com/user/rene/repository/tko>|&
&|Binaries|<https://sourceforge.net/projects/kbskit/files/zipkit/>|&
&|Author|[René Zaumseil]|&
&|License|BSD|&

The tko package implements oo class widgets. It provides the following commands:
    
   * '''::tko''' procedure to create oo widgets and deal with options.
   * '''_tko''' class method to deal with options.
   * '''::tko::toplevel''' oo class version of ::toplevel widget.
   * '''::tko::frame''' oo class version of ::frame widget.
   * '''::tko::labelframe''' oo class version of ::labelframe widget.
   * '''::tko::graph''' oo class version of [RBC] graph widget.
   ** '''::tko::vector''' vector command used in graph.
   * '''::tko::path''' oo class version of [tkpath] widget.
   ** '''::tko::matrix''' matrix transformations in path
   ** '''::tko::style''' styles in path
   ** '''::tko::gradient''' gradients in path
   ** '''::tko::surface''' surface drawing in path

The package was developed with data from tip 556. It can be build with tcl/tk 8.7. Currently it is using tcl/tk internals!
Binaries are build using [zipkit]. There is also the https://sourceforge.net/projects/kbskit/files/zipkit/20200914/pdf4tcl0.9.2_tko.tar.gz%|%patched version of pdf4tcl%|% needed to work with tko.