A new Swixml version has been released and is available for download at the
swixml Web site at http://www.swixml.org
Documentation and sample code have been updated as well.

The API seems to stabilize and this is more a maintenance release,
containing bug fixes and cleanups. I.e. separators are now usable everywhere
not only in menus and toolbars, Layout managers improved a little and now be
declared in the XML like this:
    * FlowLayout()
    * FlowLayout(int align)
    * FlowLayout(int align, int hgap, int vgap)
    * BorderLayout()
    * BorderLayout(int hgap, int vgap)
    * ..
Like pointed out in a previous note, a new cleanup() method has been added
to the SwingEngine class. Cleanup removes all un-displayable components from
the id map and therefore makes widgets that have been removed from the UI,
available for garbage collection.

 A component is made undisplayable either when it is removed from a
displayable
 containment hierarchy or when its containment hierarchy is made
undisplayable.
 A containment hierarchy is made undisplayable when its ancestor window is
disposed.

A short but still very interesting example has been added:
http://www.swixml.org/samples/
The 6. example on that page shows a custom Tag that was added to the
rendering SwingEngine. This custom tag itself uses an instance of the
SwingEngine to generate its UI.

Until Next Time...

Wolf Paulus
C a r l s b a d   C u b e s
mailto:[EMAIL PROTECTED]

CONFIDENTIALITY NOTICE:
This message is intended only for the use of the individual or entity to
which it is addressed, and may contain information that is privileged,
confidential and exempt from disclosure under applicable law.
If you are not the intended recipient, please contact the sender by reply
email and destroy all copies of the original message.


Reply via email to