From: Hidetoshi NAGAI Date: 2012-09-05T06:13:50+09:00 Subject: Re: updating tk tablelist support? From: Hidetoshi NAGAI Subject: Re: updating tk tablelist support? Date: Tue, 4 Sep 2012 15:55:14 +0900 Message-ID: <20120904.155513.1305564732068176523.nagai@ai.kyutech.ac.jp> > an example of minimum definition of a wrapper class is > ----------------------------------------- > class MyFooWidget < TkWindow > TkCommandNames = ['tk::foowidget'.freeze].freeze > WidgetClassName = 'FooWidget'.freeze > WidgetClassNames[WidgetClassName] ||= self > end > ----------------------------------------- I forgot "package require". Most of tcl extensions need call 'package' command to make them available. On Ruby/Tk, please call "TkPackage.require(packagename)" to do that. -- Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp) Department of Artificial Intelligence, Kyushu Institute of Technology