Path: usenet.cis.ufl.edu!usenet.eel.ufl.edu!psgrain!nntp.teleport.com!usenet
From:
[email protected]
Newsgroups: comp.lang.perl.announce,comp.lang.perl.misc
Subject: Tk-b9.01 released.
Followup-To: comp.lang.perl.misc
Date: 20 Dec 1995 16:29:50 GMT
Organization: Texas Instruments Ltd.
Lines: 48
Approved:
[email protected] (comp.lang.perl.announce)
Message-ID: <
[email protected]>
NNTP-Posting-Host: kelly.teleport.com
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cis.ufl.edu comp.lang.perl.announce:209 comp.lang.perl.misc:15218
I have just uploaded Tk-b9.01.tar.gz to CPAN.
This version has all the things I have hinted at, but main reason
for release now is that Tk-b8 and perl5.002 don't work together too
well.
To use this version you need very latest perl - perl5.002b1f.
In particular un-patched 5.002beta1 does not work.
For AIX and some version of linux you nedd MakeMaker-5.14 as well.
I apologize for the .01 but first version of Tk-b9 I put on
CPAN did not build on AIX, and MakeMaker was blamed for all problems
and it turned out one was mine.
The user visible changes in Tk-b9 / Tk-b9.01
* Most if not all 'sub commands' now have an alias
e.g.
$w->option('add',...)
can now be written
$w->optionAdd(...)
Please let me know if I have missed any.
Medium term goal is to make second form
call straight into associated C code.
* A few method names have been changed to be more consistent.
A script b9names is provided which should translate -b8
applications to -b9 names.
* The short hand constructors e.g. $w->Button(...)
are now delegated to nominee widget of a composite.
This makes it easier to create widgets with Text as
a parent inside a ScrlText. To create new widgets
as children of the composite 'frame' you need to use
new directly:
Tk::Button->new($cw,...);
* The Inherit mechanism is replaced with 5.002's SUPER::
* There is a Table widget - my own not BLT port.
* Various binding enhancements and two new flavours of Text:
a read-only one, and one which allows edits to be undone.
See Changes file for more detail.