pietschy Site Admin
Joined: 10 May 2005 Posts: 62
|
Posted: Mon Apr 24, 2006 5:55 pm Post subject: Release 0.1.25 Available |
|
|
Release 0.1.25 of Explicit Table Builder is now available.
You can download it from https://explicit-tablelayout.dev.java.net/.
Changes in this release:
- Large performance improvements. Previous versions were unusable with large layouts (100's of compoents), the new version fixes this.
- Removed redundant calls to Expression.invalidate().
- Added custom expressions for row and column calculations.
- Updated so that spanning contributions are only calculated once.
- Added setVisible(boolean) methods on Row, Column and Cell. These can be called to manipulate the layout at runtime.
- Added cell.setZeroHeightIfInvisible(boolean) and cell.setZeroWidthIfInvisible(boolean).
- Added Cell paddings. Cells can now have paddingTop, paddingLeft, paddingBottom and paddingRight specified.
- Updated to layout style to control the behaviour of methods like cell.preferredWidth(double size). By default, the value is still interpreted as DLUs but you can now changed by overriding LayoutStyle.getVerticalSize(double) and getHorizontalSize(double).
- Changed various height/width methods from public to private as they are used internally for layout calculations.
- Improved debug information when using a DebugPanel.
- Javadoc updates
|
|