Google Web Toolkit

What's New - v4.3.0

Support for creating and editing RCP Perspectives

  • New wizard for creating Perspective Factories
  • Perspective declaration added to plugin.xml
  • Perspective palette includes common and local views
  • Change view locations and sizes with drag/drop
  • Create folders by stacking views
  • Manage placeholder & fast views and view & perspective shortcuts

Support for visual tab order editing

  • Clicking "Tab Order" button places editor into tab order mode
  • Click on components in desired tab order
  • Ctrl+click a component to move its tab position to another
  • Shift+click to add/remove a tab stop from a component

Enhanced NLS support

  • Show widget icons in locale table
  • Added "Internalize key..." & "Remove locale..." actions in locale table
  • Show tooltip with components in locale table
  • Use Enter and Tab to navigate locale table
  • Support for ClassName.class.getName() as BUNDLE_NAME in NLS
  • Automatically sort keys in properties files

Enhanced SWT support

  • Support for alignment to any control in FormLayout
  • Enhanced attachment feedback in FormLayout
  • Show warning when change number of columns in GridLayout
  • Support for scrollbars events of ScrolledComposite
  • Support for icons of custom SWT controls
  • Support for custom SWT property editors
  • Support for SWT customizers
  • Support for cross-parent alignment for SWT absolute layout

Enhanced JFace & RCP support

  • Support for SectionParts
  • Support for properties of buttons on JFace Dialogs
  • Support for "parent" argument of ViewPart.createPartControl(Composite parent)
  • Support for custom FormToolkit's

Enhanced Swing support

  • Support for alignment to any control in SpringLayout
  • Enhanced constraint feedback in SpringLayout
  • Support for morphing to subclass/other
  • Support for "Insets" argument of EmptyBorder
  • Added "Set frame size" menu for frames

Code Generation & Parsing enhancements

  • Major performance enhancements (windows open 2X-3X faster)
  • Option for creating Swing components fields in initializers
  • Option for adding 'final' to event handlers parameters
  • Support for "${default_name}" in variable name template
  • Ignore 'null' assignments in field declarations
  • Support for parents passed as arguments
  • Support for parsing refactored methods in any order
  • Enhanced support for factories
  • Support for static methods from current class
  • Don't create default constructors until needed
  • Support for public/protected/default static fields in superclasses
  • Check that variable name is not reserved Java identifier
  • Support for Java5 enum properties and EnumSet

Editor & Property Pane Enhancements

  • Support for required properties
  • Preference for highlight/ignore required properties
  • Show class hierarchy tooltip and double click to open
  • New tree-based image selection dialog
  • Support for selecting images from classpath jar's
  • Option for enabling/disabling "Test" action
  • Enable copy, but prevent cut for top level components
  • Minimal support for JBuilder OpenTools API
  • Use better plus/minus images for property table
  • Support for selecting images in projects with multiple source folders
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.