Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Rap10M2 News"

(RWT)
(Replaced content with "This page was obsolete and has been deleted. Please see the history if you need to access the content.")
 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
| [[RAP|RAP wiki home]] | [http://eclipse.org/rap RAP project home] |
+
This page was obsolete and has been deleted. Please see the history if you need to access the content.
 
+
===RAP 1.0 M2 - New and Noteworthy===
+
 
+
Here are some of the more noteworthy things available in milestone build M2 which will be available for download on March 2, 2007. If You don't want to wait, all the listed features are available in [http://www.eclipse.org/rap/cvs.php CVS] HEAD.
+
 
+
==JFace==
+
{|
+
|-valign="top" align="left"
+
|width="20%"|'''Dialogs'''
+
|width="80%"|The RAP JFace adaption now provides the class Dialog and friends.
+
* InputDialog
+
[[Image:RapInputDialog.png]]
+
* MessageDialog
+
[[Image:RapQuestionDialog.png]]
+
* ErrorDialog
+
[[Image:RapErrorDialog.png]]
+
 
+
Due to the distributed nature of RAP, the way how the result is passed back to the caller
+
differs from JFace. RAP JFace provides an <code>IWindowCallback</code> interface whose <code>windowClosed</code> method is called with the returnCode as a parameter when a dialog was closed.
+
 
+
 
+
|}
+
 
+
==RWT==
+
{|
+
|-valign="top" align="left"
+
|width="20%"|'''ModifyEvent'''
+
|width="80%"|RWT now supports the <code>ModifyEvent</code>. The two widgets that benefit from this are <code>Text</code> and <code>Spinner</code>.  
+
Though implementing a <code>ModifyListener</code> does not differ from SWT as You can see below, the inner workings do differ. In contrary to SWT that sends a ModifyEvent immediately, RWT uses a delay of currently 500 ms after which the server is notified about changes.
+
 
+
<pre>
+
  Text text = new Text( parent, RWT.SINGLE );
+
  text.addModifyListener( new ModifyListener() {
+
    public void modifyText( ModifyEvent event ) {
+
      // update model with changed text
+
    }
+
  } );
+
 
+
</pre>
+
|-valign="top" align="left"
+
|width="20%"|'''Spinner'''
+
|width="80%"|Now there exists a <code>Spinner</code> widget that works much the same as in SWT.
+
[[Image:RapSpinner.png]]
+
|-valign="top" align="left"
+
|width="20%"|'''Default Button'''
+
|width="80%"|The default button was implemented, that You can now tell the Shell which of its buttons should behave as the default button. Just to have something to write for the next milestone news, the default button is not yet highlighted;)
+
For dependent Shells (those created with the <code>Shell( Shell )</code> constructor), the Escape closes the shell.
+
|-valign="top" align="left"
+
|width="20%"|'''Double click'''
+
|width="80%"|
+
|}
+
 
+
 
+
<!-- The above features are just the ones that are new since the previous milestone build. -->
+

Latest revision as of 07:10, 8 January 2014

This page was obsolete and has been deleted. Please see the history if you need to access the content.

Back to the top