Download: M1 Build (August 12, 2004)
Build Notes: M1 Build Notes
|
|
Bug Fixing |
In Milestone 1, the SWT team focused on bug fixing. |
|
Download: M2 Build (September 24, 2004)
Build Notes: M2 Build Notes
|
|
Browser widget improvements |
The WindowEvent notification now contains new fields addressBar , menuBar ,
statusBar and toolBar . The style SWT.BORDER creates a Browser with the Internet Explorer 3D border on Windows and a regular border on the other platforms. The SWT Browser widget on Linux now works with Mozilla 1.7 GTK2 as well as with previous Mozilla 1.4 GTK2 and above.
|
|
|
Browser Demo example |
The Browser Demo example illustrates how to integrate HTML content with the Browser widget into an application. |
|
Download: M3 Build (November 5, 2004)
Build Notes: M3 Build Notes
|
|
Browser.execute(String) |
The SWT Browser widget now lets you run javascript commands. Javascript commands can be used in a
variety of ways such as accessing or modifying the Document Object Model, calling javascript functions stored in the current HTML document, etc. The commands are directly evaluated
by the underlying native javascript engine (Internet Explorer on Windows, Mozilla on Linux, Safari on the Mac), in the context of the HTML document
that is currently loaded in the Browser.
See the SWT snippets for examples of modifying the DOM and querying DOM node value. The Browser Demo example now contains an 'Editor' pane that lets you input javascript commands. |
|
|
GtkFileChooser |
On GTK+ the FileDialog and DirectoryDialog widgets will now utilize the GtkFileChooser widget if the detected GTK+ version is 2.4.10 or greater. |
|
Download: M4 Build (December 17, 2004)
Build Notes: M4 Build Notes
|
|
SWT for Solaris-GTK+ |
Solaris-GTK has joined the lineup of supported configurations for which SWT and Eclipse are routinely built. |
|
|
GC.setLineCap, GC.setLineJoin |
See the SWT snippet for drawing lines with different cap and join styles. |
|
|
New Spinner Widget |
SWT now provides a Spinner widget on all supported platforms.
See org.eclipse.swt.widgets.Spinner.
For more details, see the example snippet. |
|
|
Mouse Wheel Events |
SWT now provides events when the user spins the mouse wheel. Note that the default behaviour of scrolling the scroll bar continues to work as before. See SWT.MouseWheel. |
|
|
Improved Layout support |
There are new methods on Composite and Layout to allow applications to
improve layout performance and to force the laying out of all children
even when there is an intermediate parent that does not resize.
|
|
|
Selection Clipboard |
Unix users on both GTK and Motif can now select text and paste it with the middle mouse button. |
|
Download: M5 Build (February 19th, 2005)
Build Notes: M5 Build Notes
|
|
Native tree with columns |
The For more details see the example snippet. |
|
|
Reorderable table columns |
The display order of columns in a table can be changed by dragging the column header or can be set programmatically. For more details see the example snippet. |
|
|
Windows XP look and feel for Buttons |
Under Windows XP, buttons with images now show the expected look and feel for the current skin. For more details on Windows XP skins, see the SWT FAQ. |
|
|
SWT Browser widget improvements |
On Windows, new window requests can now be opened in a standalone Internet Explorer browser. A new flag
|
|
|
Eclipse RCP launcher improvements |
The Eclipse launcher supports new arguments ( |
|
|
Standalone SWT download is now an Eclipse project |
For developers of standalone SWT applications, the SWT component is available as a separate download. For Eclipse 3.1, the SWT download can now be easily imported into your workspace as a project.
|
|
|
Starting SWT standalone applications using PDE |
In 3.1, the core Eclipse plug-ins, including SWT, are packaged as single JAR files rather than as a directory of files. The SWT plug-in JAR now contains everything including the native libraries. In order to run a standalone SWT application, the native libraries must be placed on the java library path. If you use the SWT Binary and Source download this is resolved for you but sometimes it is useful to build against the SWT plug-in from the Eclipe SDK. In Eclipse 3.0, standalone SWT developers added the native libraries using -Djava.library.path. In Eclipse 3.1, since the native libraries are inside a JAR, developers cannot easily locate the libraries. To run and debug your SWT application using the SWT plug-in from Eclipse, you can use the SWT application launcher to locate the native libraries. A shortcut to the launcher is available in the context menu of your Java class via Run As > SWT Application. Please note that the SWT application launcher may be unnecessary in future releases. |
|
|
Advanced Graphics |
New API has been added for advanced graphics operations such as path for curves and lines, alpha blending and transformations. This new API requires the Cairo Vector engine on GTK and Motif and GDI+ on Windows. For more details see the example snippet. |
|
|
New Link Widget |
The new For more details, see the example snippet. |
|
|
Remove Widgets from Layout |
For more details, see the example snippet. |
|
Download: M6 Build (April 1st, 2005)
Build Notes: M6 Build Notes
|
|
Strikethrough and Underline in StyledText |
Text can be underlined or a strike can be drawn through it with the new For more details see the example snippet. |
|
|
Spinner supports decimal values |
The Spinner widget can display non-integer values using the For more details see the example snippet. |
|
|
Emulated Table improvements |
Some platforms such as Motif and Photon do not provide a native table widget and for these platforms SWT provides an emulated table implementation.
In M6, this implementation was largely re-written. Many bugs were fixed and some features were enabled such as re-orderable columns
and |
|
|
Tree supports indices |
New API has been added so that items in a Tree can be referenced by index. The index is relative to the immediate
parent which for top level nodes is the Tree and for sub-nodes is the parent TreeItem. The new API includes
|
|
Download: M7 Build (May 13, 2005)
Build Notes: M7 Build Notes
|
|
Bug Fixing |
In Milestone 7, the SWT team focused on performance and consistency. |
|
Download: RC1 Build (May 27, 2005)
Build Notes: RC1 Build Notes
|
|
Bug Fixing |
In Milestone RC1, the SWT team focused on bug fixing. |
|