Release Notes
November 17, 2009About ULC Visual Editor 6.1.2
Drag-and-drop user interface designer for ULC
ULC Visual Editor plug-in for Eclipse enables visual construction of rich client user interfaces for JEE applications using UltraLightClient. Using the ULC Visual Editor substantially eases the development of UltraLightclient based rich GUIs for JEE applications. This plug-in for Eclipse gives developers real-time feedback while assembling the user interface.
Release 6.1.2 of ULC Visual Editor is a maintenance release. It includes the following changes:
Version Notes
The current version of ULC Visual Editor is 6.1.2.
ULC Visual Editor 6.1.2 works with UltraLightClient 2008. It requires:
- Eclipse 3.4 or 3.5 which are available from the Eclipse web site
- Eclipse Visual Editor Plug-in version 1.4 which is available from the Eclipse Visual Editor web site
- Java Runtime Environment (JRE) 1.5 or later.
To check the version of your installed plug-ins, select Help > About Eclipse. The About dialog box displays. Click Installation Details (in Eclipse 3.5) or Plug-in Details (in eclipse 3.4) to view the installed plug-ins.
Note: ULC Visual Editor 6.1.2 has been tested on Windows, Linux and Mac OSX platforms.
What's in this Release
Fixed Issues
| PR | Description | Comments |
| UVE-327 | Custom widgets created with VE added to another container using choose Bean do not show in the correct size at design time. | |
| UVE-348 | The canvas should not enforce a minimal size for ULCLayeredPane children. | |
| UVE-349 | Adding a composite to a box pane adds the composite with a preferred size of (20,20). | |
| UVE-355 | Fillers do not reflect change in height/width when added to or contained in Boxpane. | |
| UVE-356 | Adding/Removing Menu to a MenuBar in a Frame packs the frame even if the frame has size. |
Known Issues
- The ULC Visual Editor 6.1.2 runs with the ulc-base-development.jar of UltraLightClient 2008 (or higher) If you do not have UltraLightClient 2008 already installed, please download and install it.
- The Swing, AWT, and SWT components cannot and should not be mixed with ULC components. In the ULC Visual Editor, although the Swing, AWT, and SWT palettes are hidden, it is still possible to add those components using the Choose Beans dialog.
- Sometimes at the time of
opening a previously created Visual Class, the image of the UI is not
built completely. For instance you may see your ULCFrame
but not the components that you placed within it. In such a case, synch
(reparse) the source code with the canvas by clicking on the code and
then on the following buttons in the toolbar of the Visual Editor:
and 
- Sometimes after opening a previously created Visual Class, you may find that properties of some components are missing in the property sheet. Please close the class, do a clean build and open the class again.
- An icon file for the Icon property can only be selected from within the project files. Nothing happens when selecting an icon file from the system.
- When renaming the field name of a component, which is inside a container, a synch/refresh is needed to display a correct image of the canvas and Java Beans tree.
- In ULCSplitPane, it is not possible to add a component to the right pane, unless you have already added a component to the left pane.
- When editing several overlapping ULCInternalFrames in a ULCDesktopPane, the underlying internal frame may bleed through.
- ULCTextArea's text property does not accept line breaks as part of a string that is either typed or pasted as value in the property sheet. However, one can set the text property with a text containing line breaks in the source code: setText("first line\nsecond line\n");
- From time to time, the bitmaps in the canvas showing the user interface are
not painted completely, show ghost images or disappear. To rebuild the
image on the canvas, change a property or synch (reparse) the source
code with the canvas by clicking on the code and the following buttons
in the toolbar of the Visual Editor:
and
. In the worst case, to get rid of
ghost images, you may have to close and reopen your Visual Class.
- The models for table or table tree are not visible if they are contained several layers deep in a container hierarchy.
- Editing a contained bean (e.g. MyPanel extends ULCBoxPane) while its container bean (e.g. MyFrame extends ULCFrame) is open in a visual editor could cause problems. You must close the container bean's editor while editing contained bean.
- Deleting a ULCTable with ULCTableColumns may not remove the code for the columns.
Note: It is recommended that you do a synch/refresh before saving a visual class file.
Note: It is recommended that you do a synch/refresh before saving a visual class file.
Release Structure
ULC Visual Editor consists of feature com.canoo.ulc.visualeditor_6.1.2 and plug-ins com.canoo.ulc.visualeditor_6.1.2, com.canoo.ulc.visualeditor.doc_6.1.2, and com.canoo.ulc.eclipse.ulccontainer_2.4.0. ULC Visual Editor is distributed from the ULC VE update site http://update.canoo.com/ulcve.
Product and company names herein may be trademarks of their respective owners.