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.
Difference between revisions of "EDT:Declaring widgets"
Line 102: | Line 102: | ||
</source> | </source> | ||
+ | == Image == | ||
+ | <source lang="java"> | ||
+ | </source> | ||
− | |||
− | |||
− | + | == List == | |
− | = | + | <source lang="java"> |
− | + | </source> | |
− | == | + | == ListMulti == |
<source lang="java"> | <source lang="java"> | ||
Line 121: | Line 122: | ||
</source> | </source> | ||
− | + | == PasswordTextField == | |
+ | <source lang="java"> | ||
+ | </source> | ||
− | + | == RadioGroup == | |
+ | <source lang="java"> | ||
+ | </source> | ||
− | + | == Shadow == | |
− | + | ||
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 137: | Line 140: | ||
</source> | </source> | ||
− | + | == Span == | |
− | + | ||
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 145: | Line 146: | ||
</source> | </source> | ||
− | + | == TextArea == | |
− | + | ||
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 153: | Line 152: | ||
</source> | </source> | ||
− | == | + | == TextField == |
<source lang="java"> | <source lang="java"> | ||
Line 159: | Line 158: | ||
</source> | </source> | ||
− | == | + | == TextLabel == |
<source lang="java"> | <source lang="java"> | ||
Line 165: | Line 164: | ||
</source> | </source> | ||
− | == | + | == Tooltip == |
<source lang="java"> | <source lang="java"> | ||
Line 171: | Line 170: | ||
</source> | </source> | ||
− | + | == Tree and related types == | |
+ | <source lang="java"> | ||
+ | </source> | ||
+ | <br> | ||
+ | <br> | ||
+ | <br> | ||
− | == | + | = Layout = |
+ | |||
+ | = Visualization = | ||
+ | |||
+ | == Box == | ||
<source lang="java"> | <source lang="java"> | ||
Line 185: | Line 193: | ||
</source> | </source> | ||
− | + | <br> | |
− | |||
− | |||
+ | <br> | ||
− | == | + | <br> |
+ | |||
+ | == DataGrid and related types == | ||
<source lang="java"> | <source lang="java"> | ||
Line 200: | Line 209: | ||
</source> | </source> | ||
+ | <br> | ||
− | + | == DIv, FloatLeft, and FloatRight == | |
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 208: | Line 217: | ||
</source> | </source> | ||
− | == | + | <br> |
+ | |||
+ | == DojoAccordionContainer == | ||
<source lang="java"> | <source lang="java"> | ||
Line 214: | Line 225: | ||
</source> | </source> | ||
− | == | + | == DojoBarGraph == |
<source lang="java"> | <source lang="java"> | ||
Line 220: | Line 231: | ||
</source> | </source> | ||
− | == | + | == DojoBorderContainer == |
<source lang="java"> | <source lang="java"> | ||
Line 226: | Line 237: | ||
</source> | </source> | ||
− | == | + | == DojoBubbleChart == |
<source lang="java"> | <source lang="java"> | ||
Line 232: | Line 243: | ||
</source> | </source> | ||
− | + | <br> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | |
+ | == DojoContentPane == | ||
<source lang="java"> | <source lang="java"> | ||
Line 250: | Line 257: | ||
</source> | </source> | ||
− | == | + | == DojoContextMenu == |
<source lang="java"> | <source lang="java"> | ||
Line 256: | Line 263: | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | == | + | == DojoDialog == |
<source lang="java"> | <source lang="java"> | ||
Line 268: | Line 272: | ||
</source> | </source> | ||
− | == | + | |
+ | |||
+ | == DojoLineGraph == | ||
<source lang="java"> | <source lang="java"> | ||
Line 274: | Line 280: | ||
</source> | </source> | ||
− | == | + | == DojoMenu == |
<source lang="java"> | <source lang="java"> | ||
Line 280: | Line 286: | ||
</source> | </source> | ||
− | == | + | == DojoMenuItem == |
<source lang="java"> | <source lang="java"> | ||
Line 286: | Line 292: | ||
</source> | </source> | ||
− | == | + | == DojoPieChart and related types == |
<source lang="java"> | <source lang="java"> | ||
Line 292: | Line 298: | ||
</source> | </source> | ||
− | == | + | == DojoProgressBar == |
<source lang="java"> | <source lang="java"> | ||
Line 298: | Line 304: | ||
</source> | </source> | ||
− | == | + | == DojoRadioGroup == |
<source lang="java"> | <source lang="java"> | ||
Line 304: | Line 310: | ||
</source> | </source> | ||
− | == | + | == DojoStackContainer == |
<source lang="java"> | <source lang="java"> | ||
Line 310: | Line 316: | ||
</source> | </source> | ||
− | == | + | == DojoTabContainer == |
<source lang="java"> | <source lang="java"> | ||
Line 316: | Line 322: | ||
</source> | </source> | ||
− | == | + | == DojoTextArea == |
<source lang="java"> | <source lang="java"> | ||
Line 322: | Line 328: | ||
</source> | </source> | ||
− | == | + | == DojoTextField == |
<source lang="java"> | <source lang="java"> | ||
Line 328: | Line 334: | ||
</source> | </source> | ||
− | + | == DojoTimeTextBox == | |
− | + | ||
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 336: | Line 340: | ||
</source> | </source> | ||
− | == | + | == DojoTitlePane == |
<source lang="java"> | <source lang="java"> | ||
Line 342: | Line 346: | ||
</source> | </source> | ||
− | == | + | == DojoToggleButton == |
<source lang="java"> | <source lang="java"> | ||
Line 348: | Line 352: | ||
</source> | </source> | ||
− | == | + | == DojoTooltip == |
<source lang="java"> | <source lang="java"> | ||
Line 354: | Line 358: | ||
</source> | </source> | ||
− | == | + | == DojoTooltipDialog == |
<source lang="java"> | <source lang="java"> | ||
Line 360: | Line 364: | ||
</source> | </source> | ||
− | == | + | == DojoTree == |
<source lang="java"> | <source lang="java"> | ||
Line 366: | Line 370: | ||
</source> | </source> | ||
− | == | + | == DojoTreeNode == |
<source lang="java"> | <source lang="java"> | ||
Line 372: | Line 376: | ||
</source> | </source> | ||
− | == | + | == GridLayout and related types == |
<source lang="java"> | <source lang="java"> | ||
Line 378: | Line 382: | ||
</source> | </source> | ||
− | == | + | == Grouping == |
<source lang="java"> | <source lang="java"> | ||
Line 384: | Line 388: | ||
</source> | </source> | ||
− | == | + | == HTML == |
<source lang="java"> | <source lang="java"> | ||
Line 390: | Line 394: | ||
</source> | </source> | ||
− | + | <br> <br><br> ♦ [[EDT:Code snippets|Code snippets main page]] <br> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[[Category:EDT]] | [[Category:EDT]] |
Revision as of 13:39, 14 February 2012
When you write a Rich UI application, the typical process is as follows:
- Create a Handler type of stereotype RUIHandler.
- Declare the widgets and customize them; for example, by assigning and coding event handlers.
- Display a given widget by including it either in the initialUI array of the Rich UI handler or in the children array of another widget.
- Write initialization code in the on-construction function.
The following sections give examples of widget declaration and use.
Contents
- 1 Display and Input
- 1.1 Button
- 1.2 Button (DojoButton)
- 1.3 Calendar (DojoCalendar)
- 1.4 Checkbox
- 1.5 Checkbox (DojoCheckbox)
- 1.6 ColorPalette (DojoColorPalette)
- 1.7 Combo
- 1.8 ComboBox (DojoComboBox)
- 1.9 CurrencyTextBox (DojoCurrencyTextBox)
- 1.10 DateTextBox (DojoDateTextBox)
- 1.11 Editor (DojoEditor)
- 1.12 Grid (DojoGrid)
- 1.13 HorizontalSlider (DojoHorizontalSlider)
- 1.14 Hyperlink
- 1.15 Image
- 1.16 List
- 1.17 ListMulti
- 1.18 PasswordTextField
- 1.19 RadioGroup
- 1.20 Shadow
- 1.21 Span
- 1.22 TextArea
- 1.23 TextField
- 1.24 TextLabel
- 1.25 Tooltip
- 1.26 Tree and related types
- 2 Layout
- 3 Visualization
- 3.1 Box
- 3.2 DataGrid and related types
- 3.3 DIv, FloatLeft, and FloatRight
- 3.4 DojoAccordionContainer
- 3.5 DojoBarGraph
- 3.6 DojoBorderContainer
- 3.7 DojoBubbleChart
- 3.8 DojoContentPane
- 3.9 DojoContextMenu
- 3.10 DojoDialog
- 3.11 DojoLineGraph
- 3.12 DojoMenu
- 3.13 DojoMenuItem
- 3.14 DojoPieChart and related types
- 3.15 DojoProgressBar
- 3.16 DojoRadioGroup
- 3.17 DojoStackContainer
- 3.18 DojoTabContainer
- 3.19 DojoTextArea
- 3.20 DojoTextField
- 3.21 DojoTimeTextBox
- 3.22 DojoTitlePane
- 3.23 DojoToggleButton
- 3.24 DojoTooltip
- 3.25 DojoTooltipDialog
- 3.26 DojoTree
- 3.27 DojoTreeNode
- 3.28 GridLayout and related types
- 3.29 Grouping
- 3.30 HTML
Display and Input
Button
Button (DojoButton)
Calendar (DojoCalendar)
Checkbox
Checkbox (DojoCheckbox)
ColorPalette (DojoColorPalette)
Combo
ComboBox (DojoComboBox)
CurrencyTextBox (DojoCurrencyTextBox)
DateTextBox (DojoDateTextBox)
Editor (DojoEditor)
Grid (DojoGrid)
HorizontalSlider (DojoHorizontalSlider)
Hyperlink
Image
List
ListMulti
PasswordTextField
RadioGroup
Shadow
Span
TextArea
TextField
TextLabel
Tooltip
Layout
Visualization
Box
DIv, FloatLeft, and FloatRight
DojoAccordionContainer
DojoBarGraph
DojoBorderContainer
DojoBubbleChart
DojoContentPane
DojoContextMenu
DojoDialog