Google Web Toolkit

What's New - v5.0.0

WindowBuilder Pro v5.0.0   SWT Designer v5.0.0
Swing Designer v5.0.0    

Support for Swing & SWT GroupLayout

  • Select GroupLayout from the Swing Layouts or SWT Layouts palette
  • Position and size widgets using GroupLayout constraints
  • Align widgets horizontally and vertically
  • Indent widgets intelligently
  • Insert widgets intelligently
  • Align widgets along text baselines
  • Align widgets to margins
  • Anchor widgets to the left, right or both sides
  • Anchor widgets to the top, bottom or both sides
  • Set anchors via popup context menus
  • Set widget anchoring and resizing via context menu
  • Align and center widgets using toolbar
  • Set alignment, size and spacing using floating layout assistant
  • Preferences to control feedback colors, popup alignment menus and code generation
  • Ported SWT GroupLayout from Swing GroupLayout

Support for creating and editing RCP ActionBarAdvisors

  • New wizard for creating ActionBarAdvisor classes
  • ActionBarAdvisor palette includes common and local actions
  • Create toolbars and buttons with drag/drop
  • Edit Coolbar and Menus with Actions tab
  • Actions list prepopulated with actions defined in ActionFactory class
  • Drag menu category to create a fully populated menu
  • Update associated WorkbenchWindowAdvisor class
  • Support for ToolBarManager style property

New Palette Manager

  • Configure palette categories and entries with Palette Manager dialog
  • Add categories, entries and separators using palette menu
  • Import multiple widgets from JAR archives
  • Rearrange items using drag/drop
  • Revert to default palette
  • New palette extension points for Swing and SWT

Enhanced NLS support

  • Ask about using old or new value when renaming key to existing one
  • Improved support for default locale
  • Support for VA Java NLS pattern

Enhanced SWT support

  • Enhanced snapping feedback for absolute / null layout
  • Support for Eclipse 3.2 ExpandBar & ExpandItem
  • Support for "Expose control" for menu items
  • Support for the GridLayout(cols, equal) constructor
  • Enhanced GridData code generation
  • Support for Accessibility properties & AccessibleListener
  • Support for adding Forms API Toolkits to any window
  • Automatically add Forms API JAR to .classpath and plugin manifest
  • Added Superclass field to Shell and Composite wizards
  • Basic support for custom static factories
  • Morphing Composite/Group to SashForm

Enhanced JFace & RCP support

  • Support for StructuredViewer
  • Enhanced parsing of JFace dialogs
  • Support for viewers in static factories

Enhanced Swing support

  • Enhanced snapping feedback for absolute / null layout
  • Support for default GridBagLayout insets
  • Support for LAF read/change in main() method
  • Option for displaying grid in SpringLayout
  • Support for "Expose component" for menu items
  • Support for JGoodies Forms version 1.0.6
  • dded Superclass field to JPanel wizard

Code Generation & Parsing enhancements

  • Option to set variable name in widget: setData("name", "widget-name")
  • Ignore code in "if (!Beans.isDesignTime())" during parsing

Editor & Property Pane Enhancements

  • Option for maximizing editor on "Design" page activation
  • Option for formatting source code on editor save
  • Show "<No Properties>" message when there is no selection in editor
  • Select images from source folders and referenced projects in classpath mode
  • Save property table column widths in Designer preferences
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License.

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.