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 203: | Line 203: | ||
== TimeTextBox (DojoTimeTextBox) == | == TimeTextBox (DojoTimeTextBox) == | ||
+ | |||
+ | <source lang="java"> | ||
+ | |||
+ | </source> | ||
+ | |||
+ | == ToggleButton (DojoToggleButton) == | ||
<source lang="java"> | <source lang="java"> | ||
Line 220: | Line 226: | ||
</source> | </source> | ||
− | == Tree (DojoTree) | + | == Tree (DojoTree) and related types == |
<source lang="java"> | <source lang="java"> | ||
Line 228: | Line 234: | ||
= Layout = | = Layout = | ||
+ | == AccordionContainer (DojoAccordionContainer) == | ||
+ | <source lang="java"> | ||
+ | </source> | ||
+ | == DojoBorderContainer == | ||
+ | <source lang="java"> | ||
− | + | </source> | |
− | + | ||
== Box == | == Box == | ||
Line 242: | Line 252: | ||
</source> | </source> | ||
− | + | == GridLayout and related types == | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 258: | Line 258: | ||
</source> | </source> | ||
− | + | == Grouping == | |
− | + | ||
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 266: | Line 264: | ||
</source> | </source> | ||
− | + | == StackContainer (DojoStackContainer) == | |
− | + | ||
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 274: | Line 270: | ||
</source> | </source> | ||
− | == | + | == TabContainer (DojoTabContainer) == |
<source lang="java"> | <source lang="java"> | ||
Line 280: | Line 276: | ||
</source> | </source> | ||
− | == | + | == TitlePane (DojoTitlePane) == |
<source lang="java"> | <source lang="java"> | ||
Line 286: | Line 282: | ||
</source> | </source> | ||
− | |||
− | + | = Visualization = | |
− | + | ||
− | + | ||
<br> | <br> | ||
Line 296: | Line 289: | ||
+ | <br> | ||
+ | <br> | ||
− | == | + | == DataGrid and related types == |
<source lang="java"> | <source lang="java"> | ||
Line 306: | Line 301: | ||
</source> | </source> | ||
− | == | + | <br> |
+ | |||
+ | == Div, FloatLeft, and FloatRight == | ||
<source lang="java"> | <source lang="java"> | ||
Line 312: | Line 309: | ||
</source> | </source> | ||
+ | <br> | ||
− | == | + | == DojoBarGraph == |
<source lang="java"> | <source lang="java"> | ||
Line 321: | Line 319: | ||
</source> | </source> | ||
− | + | == DojoBubbleChart == | |
− | + | ||
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 329: | Line 325: | ||
</source> | </source> | ||
− | + | <br> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | == DojoContentPane == |
<source lang="java"> | <source lang="java"> | ||
Line 348: | Line 339: | ||
</source> | </source> | ||
− | == | + | == DojoContextMenu == |
<source lang="java"> | <source lang="java"> | ||
Line 354: | Line 345: | ||
</source> | </source> | ||
− | == | + | |
+ | |||
+ | |||
+ | == DojoDialog == | ||
<source lang="java"> | <source lang="java"> | ||
Line 360: | Line 354: | ||
</source> | </source> | ||
− | == | + | |
+ | |||
+ | == DojoLineGraph == | ||
<source lang="java"> | <source lang="java"> | ||
Line 366: | Line 362: | ||
</source> | </source> | ||
− | == | + | == DojoMenuItem == |
<source lang="java"> | <source lang="java"> | ||
Line 372: | Line 368: | ||
</source> | </source> | ||
− | == | + | == DojoPieChart and related types == |
<source lang="java"> | <source lang="java"> | ||
Line 378: | Line 374: | ||
</source> | </source> | ||
− | == | + | == DojoTreeNode == |
<source lang="java"> | <source lang="java"> |
Revision as of 13:59, 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 Menu
- 1.19 Menu (DojoMenu)
- 1.20 PasswordTextField
- 1.21 ProgressBar (DojoProgressBar)
- 1.22 RadioGroup
- 1.23 RadioGroup (DojoRadioGroup)
- 1.24 Shadow
- 1.25 Span
- 1.26 TextArea
- 1.27 TextArea (DojoTextArea)
- 1.28 TextField
- 1.29 TextField (DojoTextField)
- 1.30 TextLabel
- 1.31 TimeTextBox (DojoTimeTextBox)
- 1.32 ToggleButton (DojoToggleButton)
- 1.33 Tooltip (DojoTooltip)
- 1.34 TooltipDialog (DojoTooltipDialog)
- 1.35 Tree (DojoTree) and related types
- 2 Layout
- 3 Visualization
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
Menu
Menu (DojoMenu)
PasswordTextField
ProgressBar (DojoProgressBar)
RadioGroup
RadioGroup (DojoRadioGroup)
Shadow
Span
TextArea
TextArea (DojoTextArea)
TextField
TextField (DojoTextField)
TextLabel
TimeTextBox (DojoTimeTextBox)
ToggleButton (DojoToggleButton)
Tooltip (DojoTooltip)
TooltipDialog (DojoTooltipDialog)
Layout
AccordionContainer (DojoAccordionContainer)
DojoBorderContainer
Box
Grouping
StackContainer (DojoStackContainer)
TabContainer (DojoTabContainer)
TitlePane (DojoTitlePane)
Visualization
Div, FloatLeft, and FloatRight
DojoBarGraph
DojoBubbleChart
DojoContentPane
DojoContextMenu
DojoDialog