Updated 2004/11/17 |
Sun[tm] Studio 10: X-Designer Readme |
Contents
- Introduction
- About X-Designer
- New and Changed Features
- Software Corrections
- Problems and Workarounds
- Limitations and Incompatibilities
- Documentation Errors
A. Introduction
This document contains last-minute information about X-Designer. This document describes the software corrections addressed by this release and lists known problems, limitations, and incompatibilities.
Product Documentation
- Release Notes for Solaris Platforms: Available on the developer portal at http://developers.sun.com/prodtech/cc/documentation/ss10_docs/releasenotes.html. Information in the release notes updates and extends information in all readme files.
- Release Notes for Linux Platforms: Available on the developer portal at http://developers.sun.com/prodtech/cc/documentation/ss10_docs/Linuxreleasenotes.html. Information in the release notes updates and extends information in all readme files.
- Sun Studio 10 Documentation: Product man pages, HTML versions of readmes, and manuals can be accessed from /installation_directory/docs/index.html. The default installation directory on Solaris platforms is /opt/SUNWspro. The default installation directory on Linux platforms is /opt/sun/sunstudio10.
- IDE Documentation: Online help for all components of the Sun Studio IDE can be accessed from the Help menu in the IDE.
- Developer Resources Portal: For technical articles, code samples, documentation, and a knowledge base, see the developers portal at http://developers.sun.com/prodtech/cc.
B. About the Sun Studio 10: X-Designer
X-Designer is an interactive tool for creating robust Motif-based and Java[tm] graphical user interfaces with minimal effort. X-Designer is a component of the Sun Studio integrated development environment.
X-Designer runs on SPARC[tm] processors running the Solaris[tm] Operating System (Solaris OS), and on Intel(R) processors running the Solaris OS or the Linux operating system. X-Designer requires one of the following configurations:
- Solaris 8 Operating System and the Motif runtime
- Solaris 9 Operating System and the Motif runtime
- Solaris 10 Operating System and the Motif runtime
- Sun[tm] Java Desktop System, Release 2 and OpenMotif 2.1.31
- SuSE Linux Enterprise Server 8 and OpenMotif 2.1.31
- RedHat Enterprise Linux 3 and the OpenMotif 2.1.31
OpenMotif 2.1.31 is included as a component of Sun Studio 10 for Linux Platforms. Install this component even if you have OpenMotif 2.2, because X-Designer does not run well with OpenMotif 2.2.
C. New and Changed Features
This section describes the new and changed features of X-Designer.
The following features were added or changed in X-Designer 7.5:
- Transform Widgets
The new Transform option in the Widget menu allows you to change a widget into another in its group, keeping any resources, constraints or callbacks that have been set.
- Custom Attributes
X-Designer provides a mechanism for adding your own resources, called customer attributes. When these are added to a widget which becomes a definition, they are inherited by instances of the definition. For instances, a separate dialog allows you to override the original value assigned to this attribute.
- Resource Restrictions
When you create definitions you may wish to restrict which resources users of the definition can change. This assists in maintaining a pre-determined style or behavior.
- Smart Layouts
Smart Layout buttons have been added to the Layout Editor. Smart Panel Layout, Smart ButtonBox Layout and Absolute Positions to Attachments, providing quick Panel, ButtonBox and conversion from absolute positioning to Form attachments respectively.
- Extension of resource masking to multiple selection
Apply resource masking toggles to any number of widgets at once using multiple selection in the widget hierarchy.
- Callbacks dialog code generation option
Choose what is generated for your callback. The choices are "All", "Register only" and "Stubs only".
- XP Graphics toolkit
The XP Graphics Toolkit consists of a set of interface classes for drawing and toolkit primitives modled on Java. These classes allow you to create a single set of source code for drawing and events on both Motif and Microsoft Windows in the same way you can already single source user code using the MotifXP libraries.
The following features were added in X-Designer 7.0, which was the release after Sun[TM] WorkShop Visual 6.0:
- Forte Developer X-Designer is the new name for Sun Workshop Visual.
- Forte Developer X-Designer 7 can generate code for both Motif 2 and Motif 1.2 with Motif 2 being the default. All versions of Java and Swing are supported.
- You can save your design as XML by choosing this format from the Save As dialog. The Forte Developer X-Designer XML file is a description of the design and the widget hierarchy.
- Accessibility
All of the tools which comprise Forte Developer X-Designer are fully keyboard accessible and made visually clear.
Forte Developer X-Designer benefits from the addition of ToolTip support.
- Tooltip Help
Using a portable library provided with Forte Developer X-Designer, you can add ToolTip help for widgets in your own designs.
- The following new Motif 2 widgets have been incorporated into Forte Developer X-Designer:
ComboBox Container GrabShell IconGadget Notebook PrintShell SessionShell SimpleSpinBox SpinBoxThe new widgets have been mapped to Java and to MFC classes so that you can still use Forte Developer X-Designer's cross-platform capabilities with the new widgets.
- Forte Developer X-Designer includes a pre-configured TabManager widget based on the Motif 2 Notebook.
- The resource panels have been modified to utilize the TabManager widget.
D. Software Corrections
There is no new information as of this printing.
E. Problems and Workarounds
This section discusses known software problems and possible workarounds for those problems.
There is no new information as of this printing.
For updates or patches, check the updated information at http://developers.sun.com/prodtech/cc/support_index.html.
F. Limitations and Incompatibilities
This section discusses limitations and incompatibilities with systems or other software.
There is no new information as of this printing.
For last minute information for this release, see the release notes for Solaris platforms at http://developers.sun.com/prodtech/cc/documentation/ss10_docs/release_notes.html and the release notes for Linux platforms at http://developers.sun.com/prodtech/cc/documentation/ss10_docs/Linux_release_notes.html. Information in the release notes updates and extends information in all readme files.
G. Documentation Errors
There are no known errors as of this printing.
Copyright © 2004 Sun Microsystems, Inc., All rights reserved. Use is subject to license terms.