summaryrefslogtreecommitdiff
path: root/ext/tk/lib/tkextlib/SUPPORT_STATUS
blob: 6bc87bab98a1c2b69e3408f82b7de1d69d3559d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173

  [ 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 ([email protected]) ]

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) >=========================

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) >==============

BLT         http://sourceforge.net/projects/blt
                * see tcltk-ext library on RAA (http://raa.ruby-lang.org/)

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)