Google Web Toolkit

What's New - v4.2.0

Support for SWT Visual Inheritance

  • Inherit from any Composite or Shell subclass
  • All inherited widgets are visible
  • Access inherited widgets exposed via public or protected accessors
  • Inherited widgets appear in tree with "i" decorator

New "Free cell mode" edit policy for SWT GridLayout

  • Position widgets freely in any open cell
  • Insert new rows and columns between existing cells
  • Rearrange rows and columns via drag/drop
  • Double-click or right-click on header to set/clear horizontal/vertical grab
  • Interactive column and row spanning feedback
  • Right-click on the header area to access the popup header menu
  • Right-click to delete rows and columns
  • Filler labels automatically managed
  • Option for Text widgets to automatically grab horizontally
  • Option to automatically right-align label widgets to the left of text widgets

Support for non-visual beans

  • Non-visual beans placed in a "(non-visual beans)" category
  • Marked in source with "// @wb:location=X,Y" tag
  • Option for creating non-visual beans as fields
  • Reorder non-visual beans via drag/drop

Enhanced SWT support

  • Enhanced support for custom SWT widgets
  • Option to generate Eclipse 3.0-style GridData
  • New "Set tab order" command on container context menu
  • Automatically autosize widgets in null and FormLayout
  • New "Autosize widget" command for FormLayout
  • Reparenting support for Forms ExpandableComposite and Section
  • Enhanced layout assistants for FillLayout & GridLayout
  • Support for protected properties in SWT
  • Support for SWT Point property
  • Support for 3.2 CoolBar vertical style
  • Support for 3.2 sortColumn/sortDirection properties

Enhanced JFace & RCP support

  • Show events for label and main controls for field editors in popup
  • Support for name/icon properties for views/editors
  • Support for view category editing and creation
  • Support for toolbar/coolbar managers on design canvas
  • Create ID field for new ViewPart
  • Wizard for ViewPart adds view declaration in plugin.xml
  • Wizard for EditorPart adds editor declaration in plugin.xml
  • Create view/editor extensions when needed
  • Automatically adapt non-form control
  • Add/remove paintBorders/adapt using popup menu
  • "Adapt control" popup items for Forms API
  • Support for clientVerticalSpacing/marginWidth/marginHeight properties for ExpandableComposite/Section

Enhanced Swing support

  • Show value feedback for insets/padding in GridBagLayout
  • Support for focus traversal policy for Swing
  • New "Set tab order" command on container context menu
  • Automatically autosize widgets in null and SpringLayout
  • New "Flatten Hierarchy" action for Swing container
  • Option for changing size to preferred on move in absolute layout
  • New "Autosize widget" command for SpringLayout
  • Don't show sub-components when "isContainer == FALSE" in bean descriptor
  • Support for custom layout managers
  • Support for JBuilder XYLayout and XYConstraints
  • Support for Swing components from fields
  • Mark container as focus cycle root when setting focus policy

Code Generation & Parsing enhancements

  • Option for specifying default code generation method
  • Option to to surround method invocation code with try{}catch{}
  • Support for "this" prefix before field
  • Option for disabling complex expressions evaluations
  • Option for enable/disable reparse after custom component change
  • Support for options for position of event handler inner class
  • Option for removing "real" event handlers during component remove
  • Provide JDK 1.5 versions of ResourceManager as needed
  • Ignore during parsing methods that have single argument subclass of EventObject
  • Support for components from static factories
  • Support for borders from static factories
  • Understand SWT code for controls with more than two arguments in constructor
  • Support for adding new controls with complex constructors
  • Support for constructor arguments for SWT controls
  • Support for enumeration properties

Editor & Property Pane Enhancements

  • Option for automatically drop down combo property editors on activation
  • "Expose property..." item added to property table popup menu
  • Option to automatically direct edit new widgets
  • Support for editing layout properties with multi-selection
  • Refresh custom components palette after receiving focus
  • Support for preferred property descriptors
  • Remember expansion state in image selection dialog
  • Group constructor properties in complex "constructor" property
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.