Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EDT:Declaring widgets"

(Create a Handler type of stereotype RUIHandler)
(Removing all content from page)
 
(64 intermediate revisions by the same user not shown)
Line 1: Line 1:
The next sections outline a way to develop a Rich UI application. The IDE helps you to do the tasks quickly.
 
  
For background information, see [http://www.eclipse.org/edt/papers/topics/egl_web_technology.html Web technology for EGL Rich UI].
 
 
= Create a Handler type of stereotype RUIHandler =
 
 
<source lang="java">
 
package client;
 
 
import org.eclipse.edt.rui.widgets.GridLayout;
 
 
handler MyHandler type RUIhandler{
 
 
  // sets one or more widgets at the root of the widget tree.
 
  initialUI =[ui],
 
 
  // specifies the function that runs initially and without user interaction.
 
  onConstructionFunction = start,
 
 
  // identifies the CSS file that helps you to design the page.
 
  cssFile = "css/MyProject.css",
 
 
  // sets the title that is displayed at the top of your browser.
 
  title = "MyHandler"}
 
 
  ui GridLayout{columns = 3, rows = 4, cellPadding = 4, children =[]};
 
 
  function start()
 
  end
 
end
 
</source>
 
 
An IDE wizard initially creates a grid layout of 3 columns and 4 rows.
 
 
= Declare, customize, and display widgets =
 
 
<source lang="java">
 
 
 
 
 
 
 
 
 
 
</source>
 
 
= Assign and code event handlers =
 
 
<source lang="java">
 
 
</source>
 
 
= Write the on-construction function =
 
 
<source lang="java">
 
 
</source>
 
 
 
<br> <br><br> ♦ [[EDT:Code snippets|Code snippets main page]] <br>
 
 
[[Category:EDT]]
 

Latest revision as of 17:39, 16 February 2012

Back to the top