com.lafros.juice 3.3
4/6/03 rel-4_4
- this version is now non-functional without the registration key
- ICmd.IDisj gains 'void configure()', thereby avoiding the need to
use a separate ICmd to do things like read input-fields (BIG
improvement)
- NAME_0, NAME_1 fields added to IExe.ITog: use these in place of
javax.swing.Action.NAME for non-toggle-button toggles (where the
name indicates the toggle state, rather than the button itself)
- MonLabel bug-fix: incorrect behaviour following PLAF change while
in NON_INTRUSIVE mode
- application Subwindows also now affected when change PLAF
- demo updated to demonstrate the above changes; now displays
the source code associated with each class demonstrated; RowMonField,
ColMonField, DialogLayout demos now dynamic--use 'Subwindow 2' to
change the temperature which they monitor
5/Jun/03 rel-4_4_1
- bug-fix: ICmd.IDisj.configure() now called in toggle case as well!
6/Jun/03 rel-4_4_2
- bug-fix: ICmd.IDisj.IPwd: configure() now called BEFORE pwdRequired(),
setPwd() rather than after
2004-03-17 spec 3.3.1 rel-4_5
- TheAbstractApp: doFinally() added; destroy() now final; hence, you
should now override doFinally() instead of destroy(); doFinally() is
also called in the application case, just before exiting
- demo2 update forced by com.lafros 1.2.2 to 1.3 update
2004-05-19 rel-4_5_1
- TheAbstractApp, applications: auto-resize now turned off during change of PLAF
- TheAbstractApp, applications, auto-resize true: width/height no
longer exceeds that of screen
- TheMsgLine: preferred width now zero
- AppletAppContext: Safari bug-fix--subwindowPane.setOpaque(false)--removed
2004-05-19 spec 3.3.2 rel-4_6
- App, Subwindow, TheAbstractApp, applets: default behaviour of
Subwindows now the same as in applications. Implementor must override
the new appletSubwindowPanelRequired() method of TheAbstractApp so as
to return true, in order to have them displayed beneath the main
window. Note that there is also a difference in the way the main
window is layed out in each case: the default is for this to occupy
the whole applet area, whereas only the main window's preferred size
is occupied when the subwindow panel is requested.