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 97: | Line 97: | ||
== HorizontalSlider (DojoHorizontalSlider) == | == HorizontalSlider (DojoHorizontalSlider) == | ||
+ | |||
+ | <source lang="java"> | ||
+ | |||
+ | </source> | ||
+ | |||
+ | == HTML == | ||
<source lang="java"> | <source lang="java"> | ||
Line 258: | Line 264: | ||
</source> | </source> | ||
− | == | + | == ContentPane (DojoContentPane) == |
<source lang="java"> | <source lang="java"> | ||
Line 264: | Line 270: | ||
</source> | </source> | ||
− | == | + | == ContextMenu (DojoContextMenu) == |
<source lang="java"> | <source lang="java"> | ||
Line 270: | Line 276: | ||
</source> | </source> | ||
− | == | + | == DojoDialog == |
<source lang="java"> | <source lang="java"> | ||
Line 276: | Line 282: | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | = | + | == Div, FloatLeft, and FloatRight == |
− | + | ||
− | + | ||
− | + | ||
<source lang="java"> | <source lang="java"> | ||
Line 298: | Line 295: | ||
</source> | </source> | ||
− | == | + | |
+ | == GridLayout and related types == | ||
<source lang="java"> | <source lang="java"> | ||
Line 304: | Line 302: | ||
</source> | </source> | ||
− | + | == Grouping == | |
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 311: | Line 308: | ||
</source> | </source> | ||
− | == | + | == StackContainer (DojoStackContainer) == |
<source lang="java"> | <source lang="java"> | ||
Line 317: | Line 314: | ||
</source> | </source> | ||
− | + | == TabContainer (DojoTabContainer) == | |
− | + | ||
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 325: | Line 320: | ||
</source> | </source> | ||
+ | == TitlePane (DojoTitlePane) == | ||
+ | <source lang="java"> | ||
+ | </source> | ||
+ | = Visualization = | ||
− | == | + | == BarGraph (DojoBarGraph) == |
<source lang="java"> | <source lang="java"> | ||
Line 337: | Line 336: | ||
</source> | </source> | ||
− | == | + | == BubbleChart (DojoBubbleChart) == |
<source lang="java"> | <source lang="java"> | ||
Line 344: | Line 343: | ||
− | + | == LineGraph (DojoLineGraph) == | |
− | + | ||
− | == | + | |
<source lang="java"> | <source lang="java"> | ||
Line 352: | Line 349: | ||
</source> | </source> | ||
− | + | == PieChart (DojoPieChart) and related types == | |
− | + | ||
− | + | ||
− | == | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<source lang="java"> | <source lang="java"> |
Revision as of 14:09, 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 DataGrid and related types
- 1.11 DateTextBox (DojoDateTextBox)
- 1.12 Editor (DojoEditor)
- 1.13 Grid (DojoGrid)
- 1.14 HorizontalSlider (DojoHorizontalSlider)
- 1.15 HTML
- 1.16 Hyperlink
- 1.17 Image
- 1.18 List
- 1.19 ListMulti
- 1.20 Menu
- 1.21 Menu (DojoMenu)
- 1.22 PasswordTextField
- 1.23 ProgressBar (DojoProgressBar)
- 1.24 RadioGroup
- 1.25 RadioGroup (DojoRadioGroup)
- 1.26 Shadow
- 1.27 Span
- 1.28 TextArea
- 1.29 TextArea (DojoTextArea)
- 1.30 TextField
- 1.31 TextField (DojoTextField)
- 1.32 TextLabel
- 1.33 TimeTextBox (DojoTimeTextBox)
- 1.34 ToggleButton (DojoToggleButton)
- 1.35 Tooltip (DojoTooltip)
- 1.36 TooltipDialog (DojoTooltipDialog)
- 1.37 Tree (DojoTree) and related types
- 2 Layout
- 2.1 AccordionContainer (DojoAccordionContainer)
- 2.2 BorderContainer (DojoBorderContainer)
- 2.3 Box
- 2.4 ContentPane (DojoContentPane)
- 2.5 ContextMenu (DojoContextMenu)
- 2.6 DojoDialog
- 2.7 Div, FloatLeft, and FloatRight
- 2.8 GridLayout and related types
- 2.9 Grouping
- 2.10 StackContainer (DojoStackContainer)
- 2.11 TabContainer (DojoTabContainer)
- 2.12 TitlePane (DojoTitlePane)
- 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)
HTML
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)
BorderContainer (DojoBorderContainer)
Box
ContentPane (DojoContentPane)
ContextMenu (DojoContextMenu)
DojoDialog
Div, FloatLeft, and FloatRight
Grouping
StackContainer (DojoStackContainer)
TabContainer (DojoTabContainer)
TitlePane (DojoTitlePane)
Visualization
BarGraph (DojoBarGraph)
BubbleChart (DojoBubbleChart)