Documentation
Currently hosted in the RAP Wiki: http://wiki.eclipse.org/RAP/ClientScripting
Widget Object Reference
This is a temporary list of supported setter/getter on the ClientScripting Widget Object. This will later be replaced by the official RAP Protocol property reference: http://wiki.eclipse.org/RAP/Protocol#Object_Type_Reference
Available Setter:
- org.eclipse.swt.widgets.Control: setTabIndex, setToolTip, setVisibility, setEnabled, setForeground, setBackground, setBackgroundImage, setCursor
- org.eclipse.swt.widgets.CoolBar: setLocked, setToolTip, setVisibility, setEnabled, setForeground, setBackground
- org.eclipse.swt.widgets.Label: setText, setImage, setAlignment, setEnabled
- org.eclipse.swt.widgets.Menu: setBounds, setEnabled
- org.eclipse.swt.widgets.MenuItem: setMenu, setEnabled, setText, setImage, setSelection
- org.eclipse.swt.widgets.DropTarget: setTransfer
- org.eclipse.swt.widgets.DragSource: setTransfer
- org.eclipse.swt.widgets.Tree: setItemCount, setItemHeight, setItemMetrics, setColumnCount, setTreeColumn, setFixedColumns, setHeaderHeight, setHeaderVisible
- org.eclipse.swt.widgets.TreeItem: setItemCount, setTexts, setImages, setBackground, setForeground, setFont, setCellBackgrounds, setCellForegrounds
- org.eclipse.swt.widgets.TableColumn: setIndex, setLeft, setWidth, setText, setImage, setToolTip, setResizable, setMoveable
- org.eclipse.swt.widgets.Browser: setUrl, setFunctionResult, setVisibility, setEnabled, setForeground
- org.eclipse.swt.widgets.ExternalBrowser:
- org.eclipse.swt.widgets.Group: setText, setToolTip, setVisibility, setEnabled, setForeground, setBackground
- org.eclipse.swt.widgets.Shell: setShowMinimize, setAllowMinimize, setShowMaximize, setAllowMaximize, setShowClose, setAllowClose, setResizable, setImage
- org.eclipse.swt.widgets.ProgressBar: setMinimum, setMaximum, setSelection, setState
- org.eclipse.swt.widgets.Link: setText, setToolTip, setVisibility, setEnabled, setForeground, setBackground
- org.eclipse.swt.widgets.ScrolledComposite: setOrigin, setContent, setShowFocusedControl, setScrollBarsVisible
- org.eclipse.swt.widgets.ToolBar: setTabIndex, setToolTip, setVisibility, setEnabled, setForeground, setBackground, setBackgroundImage
- org.eclipse.swt.widgets.ToolItem: setBounds, setVisible, setEnabled, setHotImage
- org.eclipse.swt.widgets.Scale: setMinimum, setMaximum, setSelection, setIncrement, setPageIncrement
- org.eclipse.swt.widgets.Combo: setItemHeight, setVisibleItemCount, setItems, setListVisible, setSelectionIndex, setEditable, setText, setSelection
- org.eclipse.swt.widgets.CLabel: setText, setImage, setAlignment, setLeftMargin, setTopMargin, setRightMargin, setBottomMargin, setBackgroundGradient
- org.eclipse.swt.widgets.Composite: setBackgroundGradient, setRoundedBorder, setVisibility, setEnabled, setForeground
- org.eclipse.swt.widgets.Sash: setTabIndex, setToolTip, setVisibility, setEnabled, setForeground, setBackground, setBackgroundImage
- org.eclipse.swt.widgets.Canvas: setBackgroundGradient, setRoundedBorder, setVisibility, setEnabled, setForeground
- org.eclipse.swt.widgets.List: setItems, setSelectionIndices, setTopIndex, setFocusIndex, setScrollBarsVisible, setItemDimensions
- org.eclipse.swt.widgets.TabFolder: setSelection, setToolTip, setVisibility, setEnabled, setForeground, setBackground
- org.eclipse.swt.widgets.TabItem: setText, setImage, setControl, setToolTip
- org.eclipse.swt.widgets.CoolItem: setBounds, setControl
- org.eclipse.swt.widgets.Button: setText, setAlignment, setImage, setSelection, setGrayed
- org.eclipse.swt.widgets.FileUpload: setText, setImage, setVisibility, setEnabled, setForeground
- org.eclipse.swt.widgets.Slider: setMinimum, setMaximum, setSelection, setIncrement, setPageIncrement, setThumb
- org.eclipse.swt.widgets.Spinner: setMinimum, setMaximum, setSelection, setDigits, setIncrement, setPageIncrement, setTextLimit, setDecimalSeparator
- org.eclipse.swt.widgets.DateTime: setYear, setMonth, setDay, setHours, setMinutes, setSeconds, setSubWidgetsBounds
- org.eclipse.swt.widgets.CTabItem: setBounds, setFont, setText, setImage, setToolTip
- org.eclipse.swt.widgets.CTabFolder: setTabPosition, setTabHeight, setMinMaxState, setMinimizeBounds, setMinimizeVisible, setMaximizeBounds, setMaximizeVisible, setChevronBounds
- org.eclipse.swt.widgets.ExpandItem: setBounds, setText, setImage, setExpanded, setHeaderHeight
- org.eclipse.swt.widgets.ExpandBar: setBottomSpacingBounds, setVScrollBarVisible, setVScrollBarMax, setEnabled
- org.eclipse.swt.widgets.Text: setText, setMessage, setEchoChar, setEditable, setSelection, setTextLimit
- org.eclipse.swt.widgets.Separator: setTabIndex, setToolTip, setVisibility, setEnabled, setForeground, setBackground, setBackgroundImage
- org.eclipse.swt.widgets.ControlDecorator: setBounds, setText, setImage, setVisible, setShowHover
- org.eclipse.swt.widgets.ToolTip: setRoundedBorder, setBackgroundGradient, setAutoHide, setText, setMessage, setLocation, setVisible
Available Getter:
- org.eclipse.swt.widget.Text: getText, getSelection
- org.eclipse.swt.widget.List: getSelection