Revision history for Perl extension Java::Swing.
0.11 Tue Sep 27 17:50:06 CDT 2005
- Cleaned documentation, especially as it relates to adding new
listeners to Java::Swing.
- Corrected the callback parameters so they match the documentation.
You get the stringified sender and the real event object. (Before
you got undef and the real event object.) Ask the object if you
need the java object that generated the event (try using getSource).
- Cleaned all_listeners in Swing/Generate so that it no longer
generates the Perl modules which used to be needed, but were
replaced in version 0.10 with methods in Swing.pm.
0.10 Sat Jul 9 11:04:10 CDT 2005
- Removed unneeded variable from Swing.pm for clarity.
- Removed all but three physical Perl proxy modules. Moved to
proxies generated on the fly within Swing.pm. This reduced the
number of files in the distribution dramatically (total modules
went from 313 to 19).
- As part of the module reduction, standardized the listener java
classes so they all have the same methods and always call the
same _Listener method in Java::Swing for event dispatch to Perl
callbacks.
0.03 Fri Apr 22 18:46 2005
- Cleaned documentation
- Corrected Timer class. To use it do this:
my $timer = Timer->new($delay, { actionPerformed => \&handler });
$timer->start();
do these things before calling start on your Java::Swing object
(which I call swinger in the docs).
0.02 Wed Jan 14 03:24 2005
- Completed initial documentation
- Added a large number of modules to the MANIFEST
- Added those modules to the packages list used by Swing.pm
- Changed the location of the packages list in the hope that
the location will make it easier to maintain for me and others
- Brought in awt Layout managers. This required special attention
for GridBagLayout and its constraints class. See t/05gridbag.t
for an example of how to use the GridBagLayout.
0.01 Tue Nov 23 01:48:43 2004
- original version; created by h2xs 1.22 with options
-AXn Java::Swing