RAP 1.3 M1 - New and Noteworthy
Here are some of the more noteworthy things that are available in the milestone build M1 (August 21st 2009) which is now available for download.
This list shows all bugs that were fixed during this milestone.
CSS Gradients and Rounded Borders
The RAP theming now supports gradients and rounded borders for many
widgets.
Both features are implemented using vector graphics (SVG/VML) on the
client-side.
Of course, this works with all browsers supported by RAP.
For gradients we followed the CSS syntax implemented by Safari, as there is no official CSS syntax around. Beside a start color and an end color, you can also define any number of intermediate steps. Currently, only vertical linear gradients are supported.
For gradients we followed the CSS syntax implemented by Safari, as there is no official CSS syntax around. Beside a start color and an end color, you can also define any number of intermediate steps. Currently, only vertical linear gradients are supported.
background-image: gradient( linear, left top, left bottom, from( #ffffff ), color-stop( 48%, #f0f0f0 ), color-stop( 52%, #e0e0e0 ), to( #cccccc ) );For rounded borders, we followed the approach outlined in the CSS Backgrounds and Borders Module. You can set rounded borders using the
border-radius
property, even a different radius for every corner is possible.
border: 2px solid #005092; border-radius: 6px;
New API added
This will make it easier for the community to reuse existing code or
to utilize new features.
Here is a list of API methods added in M1:
ActionFactory#RESET_PERSPECTIVE
Combo#getSelection()
andCombo#setTextLimit()
Composite#setLayoutDeferred( boolean )
CTabFolder#setUnselectedImageVisible( boolean )
andCTabFolder#setSelectionBackground( Color[],int[] )
Display#getSystemCursor( int )
List#getTopIndex
andList#setTopIndex
List#showSelection()
ProgressBar#setState()
Shell#setModified( boolean )
Spinner#getText()
,Spinner#getTextLimit()
andSpinner#setTextLimit( int )
SWT.TOOL
style flag forShell
ToolBar#getItem( Point )
Widget#getListeners( int )
andWidget#isListening( int )
Help Events
It is now possible to attach help listeners to controls and menus.
These events are generated when help is requested for a control or
menu, typically when the user presses F1.
Cheatsheet support
With the support of the FormText widget we now provide an
implementation of the cheatsheets plugin known from RCP. With this
it's possible to provide step-by-step cheatsheets with direct
integration of the application itself.
See the Eclipse help for more informations about cheatsheets and how to use them.
See the Eclipse help for more informations about cheatsheets and how to use them.