Hi,
Well I stayed up for a large portion of last night to get my version of ImageJ
in sync with the latest development version. Done.
And I worked on some bugs I have found along the way where there seem to
be some mismatches between AWT and Swing, but only for the main GUI of
ImageJ, nothing to do with plugins at all. A most annoying bug popped
up in the form of the CommandFinder code not being able to scan through
the menu entries past menu separators. I made a workaround and it goes now.
There are still some things to change over to have Swing components take the
place of AWT ones, where applicable. So it will still be a little time before
I get this ready to go. And for those that do not know, Wayne has agreed to
host this ad hoc version on the ImageJ site somewhere.
For those that are curious I posted a couple of screenshots:
http://rhythmous.110mb.com/imagej-awt2swing-ex1.pnghttp://rhythmous.110mb.com/imagej-awt2swing-ex2.pngBoth are taken on Linux (under Enlightenment desktop manager & KDE4 apps).
The first with the standard Java Swing cross-platform Look and Feel (LaF). The
second with the Gtk LaF (tweaked with gtk-chtheme to look almost like a Qt/KDE
application). You see there are still a few AWT parts mixed in with Swing, no
problem.
I had a look at some of the more recent information on imagejdev.org
and I have to say that I would be interested in discussing the points made
further. The majority of the ideas seem to make sense, but there are a few
that I personally think should be examined more closely before being strictly
adhered to. I wonder if that site is going to open to allow postings and
discussions?
Lots more to do, I will keep scratching away at it over the next days (we are
almost snowed in anyways!).
Regards,
Raymond