# 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