blob: 1360892393ce9ce1572c463878c872d9bc698c32 [file] [log] [blame]
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.5 [en] (Win98; I) [Netscape]">
<meta name="Author" content="IBM">
<title>SWT Widget hierarchy</title>
</head>
<body>
<h1>
SWT Widget hierarchy</h1>
Here is the hierarchy of widgets in SWT.
<br>&nbsp;
<table BORDER CELLSPACING=0 CELLPADDING=5 WIDTH="436" >
<tr>
<td VALIGN=CENTER>Dialog</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>ColorDialog</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>DirectoryDialog</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>FileDialog</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>FontDialog</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>MessageBox</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>Display</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>Widget</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Caret</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Control</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Button</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Label</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>ProgressBar</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Sash</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Scale</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Scrollable</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Composite</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Canvas</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Decorations</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Shell</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Combo</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>CoolBar</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Group</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>OleClientSite</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>OleControlSite</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>OleFrame</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>TabFolder</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Table</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>ToolBar</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>List</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>TextEditor</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>RichText</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Text</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Tree</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Slider</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>DragSource</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>DropTarget</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Item</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>CoolItem</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>MenuItem</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>TabItem</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>TableColumn</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>TableItem</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>ToolItem</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>TreeItem</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Menu</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>ScrollBar</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
<tr>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>Tracker</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
<td VALIGN=CENTER>&nbsp;</td>
</tr>
</table>
<p><i><font size=-1>(c) Copyright IBM Corp. 2000&nbsp; All Rights Reserved.</font></i>
<br>&nbsp;
</body>
</html>