SWT Designer v4.2.0 Released! - 3.2, SWT Visual Inheritance

SWT Designer allows you to create the views, editors, perspectives, pref pages, composites, etc. that comprise Eclipse SWT & RCP applications and plug-ins.

Moderators: Konstantin.Scheglov, gnebling, Alexander.Mitin, jwren, Eric Clayberg

SWT Designer v4.2.0 Released! - 3.2, SWT Visual Inheritance

Postby Eric Clayberg » Sun Oct 23, 2005 12:25 pm

Major new SWT Designer v4.2.0 release includes support for SWT visual inheritance, SWT GridLayout free cell mode, Eclipse 3.1.1 & 3.2M2 support, non-visual beans, enhanced custom SWT widget support, code generation enhancements, plus many other new features.

See the New & Noteworthy page.

:arrow: Support for Eclipse 3.1.1 & 3.2M2
:arrow: 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
:arrow: 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 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
:arrow: 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
:arrow: 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
:arrow: 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
:arrow: 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
:arrow: 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
    - New preferences to control visibility of palette categories
    - 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
Eric Clayberg
Software Engineering Manager

Author: "Eclipse Plug-ins"
Eric Clayberg
Posts: 4503
Joined: Tue Sep 30, 2003 6:39 am
Location: Boston, MA USA

Return to SWT Designer

Who is online

Users browsing this forum: No registered users and 1 guest