mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
532e34fcd2
* ext/tk/lib/tkextlib/blt/*.rb: ditto * ext/tk/lib/tkextlib/blt/tile/*.rb: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
173 lines
5.4 KiB
Text
173 lines
5.4 KiB
Text
|
|
[ current support status of Tcl/Tk extensions ]
|
|
|
|
The following list shows *CURRENT* status when this file was modifyed
|
|
at last. If you want to add other Tcl/Tk extensions to the planed list
|
|
(or change its status position), please request them at the ruby-talk,
|
|
ruby-list, or ruby-dev ML. Although we cannot promise to support your
|
|
requests, we'll try to do.
|
|
|
|
If you want to check that wrapper libraries are ready to use on your
|
|
environment, please execute 'pkg_checker.rb' with no arguments. The
|
|
script may give you some hints about that.
|
|
|
|
|
|
***** IMPORTANT NOTE **********************************************
|
|
|
|
'support' means that Ruby/Tk's wrapper libraries are released.
|
|
'not support' does *NOT* mean that the extension doesn't work
|
|
on Ruby/Tk.
|
|
|
|
Even if the status of the extension is 'not support', you can
|
|
control the functions/widgets of the extension without wrapper
|
|
libraries by Tk.tk_call(), Tk.ip_eval(), and so on.
|
|
|
|
If you cannot use installed Tcl/Tk extension, please check the
|
|
followings.
|
|
|
|
(1) On your Tcl/Tk, does the extention work?
|
|
|
|
(2) Do DLL libraries of the extension exist on DLL load-path?
|
|
(See also "<ruby archive>/ext/tcltklib/README.ActiveTcl")
|
|
|
|
(3) Is the Tcl library directory of the extension included in
|
|
library search-path of the Tcl interpreter linked Ruby/Tk?
|
|
|
|
The check results may request you to do some setup operations
|
|
before using the extension. If so, then please write the step
|
|
of setup oprations into the "setup.rb" file in the directory
|
|
of the wrapper libraries for the extention (It is the wrapper
|
|
libraries have the standard structure of the libraries in this
|
|
directory). The "setup" file is required before requiring the
|
|
Tcl library package (TkPackage.require(<libname>)).
|
|
|
|
*******************************************************************
|
|
|
|
|
|
===< support with some examples (may be beta quality) >=======================
|
|
|
|
Tcllib http://sf.net/projects/tcllib
|
|
==> tcllib (partial support; Tklib part only)
|
|
|
|
IWidgets http://sf.net/projects/incrTcl ==> iwidgets
|
|
|
|
BWidgets http://sf.net/projects/tcllib ==> bwidget
|
|
|
|
TkTable http://sf.net/projects/tktable ==> tktable
|
|
[ * see also <http://www.korus.hu/~fery/ruby/tktable.rb>
|
|
written by Ferenc Engard (ferenc@engard.hu) ]
|
|
|
|
vu http://tktable.sourceforge.net ==> vu
|
|
|
|
TkHTML http://www.hwaci.com/sw/tkhtml/index.html ==> tkHTML
|
|
|
|
ICONS http://www.satisoft.com/tcltk/icons/ ==> ICONS
|
|
|
|
|
|
|
|
===< support (may be alpha or beta quality) >=================================
|
|
|
|
IncrTcl http://sf.net/projects/incrTcl ==> itcl, itk
|
|
|
|
TclX http://sf.net/projects/tclx
|
|
==> tclx (partial support; infox command and
|
|
XPG/3 message catalogs only)
|
|
|
|
TkImg http://sf.net/projects/tkimg ==> tkimg
|
|
|
|
TkTreeCtrl http://tktreectrl.sourceforge.net/ ==> treectrl
|
|
|
|
Tile http://tktable.sourceforge.net/tile/ ==> tile
|
|
|
|
|
|
|
|
===< possibly available (not tested; alpha quality) >=========================
|
|
|
|
BLT http://sourceforge.net/projects/blt
|
|
* see tcltk-ext library on RAA (http://raa.ruby-lang.org/)
|
|
==> blt
|
|
|
|
winico http://tktable.sourceforge.net
|
|
==> winico (win32 only)
|
|
|
|
TkTrans http://www2.cmp.uea.ac.uk/~fuzz/tktrans/default.html
|
|
==> tktrans (win32 only)
|
|
|
|
TkDND http://sourceforge.net/projects/tkdnd ==> tkDND
|
|
|
|
|
|
|
|
===< plan to support (alpha quality libraries may be included) >==============
|
|
|
|
GraphViz http://www.graphviz.org/
|
|
|
|
Tkgeomap http://tkgeomap.sourceforge.net/index.html
|
|
|
|
|
|
|
|
===< not determined to supprt or not >========================================
|
|
|
|
Tix http://tixlibrary.sourceforge.net/
|
|
* see tcltk-ext library on RAA (http://raa.ruby-lang.org/)
|
|
|
|
TkZinc http://www.tkzinc.org/
|
|
|
|
Wbc http://home.t-online.de/home/csaba.nemethi/
|
|
|
|
Mentry http://home.t-online.de/home/csaba.nemethi/
|
|
|
|
Tablelist http://home.t-online.de/home/csaba.nemethi/
|
|
|
|
ANIGIF http://cardtable.sourceforge.net/tcltk/
|
|
|
|
IMG_ROTATE http://cardtable.sourceforge.net/tcltk/
|
|
|
|
TclVfs http://sourceforge.net/projects/tclvfs/
|
|
|
|
vfwtcl http://sourceforge.net/projects/avicaptcl
|
|
* Win32 only
|
|
|
|
multicast http://sourceforge.net/projects/avicaptcl
|
|
* Win32 only
|
|
|
|
XBit http://www.geocities.com/~chengye/
|
|
* current implementation is for Windows only
|
|
|
|
QuickTimeTcl http://hem.fyristorg.com/matben/qt/
|
|
* works under Mac OS (8,9,X) or Windows
|
|
|
|
|
|
|
|
===< may not support (already exist, out of Ruby/Tk scope, and so on) >=======
|
|
|
|
TkCon http://sf.net/projects/tkcon
|
|
|
|
Expect http://sf.net/projects/expect
|
|
|
|
TclXML http://sf.net/projects/tclxml
|
|
|
|
TclXSLT http://sf.net/projects/tclxml
|
|
|
|
TclDOM http://sf.net/projects/tclxml
|
|
|
|
TclSOAP http://sf.net/projects/tclsoap
|
|
|
|
Snack http://www.speech.kth.se/~kare/snack2.2.tar.gz
|
|
* use Snack for Ruby (see http://rbsnack.sourceforge.net/)
|
|
|
|
Tcom http://www.vex.net/~cthuang/tcom/
|
|
|
|
tDOM http://www.tdom.org
|
|
|
|
Mk4tcl http://www.equi4.com/metakit/tcl.html
|
|
|
|
Memchan http://memchan.sourceforge.net/
|
|
|
|
|
|
|
|
===< tool (may not supprt) >==================================================
|
|
|
|
tbcload/tclcompiler http://www.tcl.tk/software/tclpro/
|
|
|
|
|
|
(End of List)
|