summaryrefslogtreecommitdiff
path: root/ext/tk/lib/tkextlib/SUPPORT_STATUS
blob: 4fd652a8a24ba9502af97f2b3f841593a503ca53 (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

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

BWidgets    http://sf.net/projects/tcllib               ==> bwidget

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

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

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

TclX        http://sf.net/projects/tclx      * may support Tk part only

IWidgets    http://sf.net/projects/incrTcl   

TkTable     http://sf.net/projects/tktable
                * see http://www.korus.hu/~fery/ruby/tktable.rb

winico      http://tktable.sourceforge.net



===< not determined to supprt or not >========================================

GraphViz    http://www.graphviz.org/

BLT         http://sourceforge.net/projects/blt

Tix         http://tixlibrary.sourceforge.net/

Tkgeomap    http://tkgeomap.sourceforge.net/index.html

XBit        http://www.geocities.com/~chengye/

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/

vfwtcl      http://sourceforge.net/projects/avicaptcl

QuickTimeTcl http://hem.fyristorg.com/matben/qt/

ANIGIF     http://cardtable.sourceforge.net/tcltk/

IMG_ROTATE http://cardtable.sourceforge.net/tcltk/

TclVfs     http://sourceforge.net/projects/tclvfs/



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