blob: 80375c97e96accec5a77d3fa5bc8fbecf7a88b7b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_201) on Thu Jul 23 15:58:43 CEST 2020 -->
<title>CTree</title>
<meta name="date" content="2020-07-23">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CTree";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/CTree.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeCell.html" title="class in org.eclipse.nebula.widgets.ctree"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/nebula/widgets/ctree/CTree.html" target="_top">Frames</a></li>
<li><a href="CTree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.eclipse.nebula.widgets.ctree</div>
<h2 title="Class CTree" class="title">Class CTree</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.eclipse.swt.widgets.Widget</li>
<li>
<ul class="inheritance">
<li>org.eclipse.swt.widgets.Control</li>
<li>
<ul class="inheritance">
<li>org.eclipse.swt.widgets.Scrollable</li>
<li>
<ul class="inheritance">
<li>org.eclipse.swt.widgets.Composite</li>
<li>
<ul class="inheritance">
<li>org.eclipse.nebula.widgets.ctree.CTree</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>org.eclipse.swt.graphics.Drawable, org.eclipse.swt.widgets.Listener</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">CTree</span>
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.widgets.Listener</pre>
<div class="block"><p>
NOTE: THIS WIDGET AND ITS API ARE STILL UNDER DEVELOPMENT. THIS IS A PRE-RELEASE ALPHA
VERSION. USERS SHOULD EXPECT API CHANGES IN FUTURE VERSIONS.
</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#addedItems">addedItems</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.eclipse.swt.widgets.Canvas</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#body">body</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#carbon">carbon</a></span></code>
<div class="block">true if the platform is detected as being "carbon"</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) java.lang.Class[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#cellClasses">cellClasses</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/eclipse/nebula/widgets/ctree/SColors.html" title="class in org.eclipse.nebula.widgets.ctree">SColors</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#colors">colors</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#columnOrder">columnOrder</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#columns">columns</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#drawViewportEast">drawViewportEast</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#drawViewportNorth">drawViewportNorth</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#drawViewportSouth">drawViewportSouth</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#drawViewportWest">drawViewportWest</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#emptyMessage">emptyMessage</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#fillerColumnSet">fillerColumnSet</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#gtk">gtk</a></span></code>
<div class="block">true if the platform is detected as being "gtk"</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#hasFocus">hasFocus</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.eclipse.swt.widgets.ScrollBar</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#hBar">hBar</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.eclipse.swt.widgets.Composite</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#header">header</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#heightOld">heightOld</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#hLines">hLines</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) org.eclipse.swt.graphics.GC</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#internalGC">internalGC</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.eclipse.swt.widgets.Table</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#internalTable">internalTable</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#itemList">itemList</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#lastLine">lastLine</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeLayout.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeLayout</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#layout">layout</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#linesVisible">linesVisible</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#nativeGrid">nativeGrid</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#nativeHeader">nativeHeader</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintedItems">paintedItems</a></span></code>
<div class="block">A list of items that will actually be painted to the screen.<br>
Subclasses may override the order as the order of paintedItems represents
the final drawing order of the items - the last item in this list is
drawn to the screen last and is, therefore, drawn on top of any
overlapping items.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintGridAsBackground">paintGridAsBackground</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#removedItems">removedItems</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#selectable">selectable</a></span></code>
<div class="block">Signifies whether or not the items of this container can be selected.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#selection">selection</a></span></code>
<div class="block">A list of the selected items.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#selectOnToggle">selectOnToggle</a></span></code>
<div class="block">Signifies whether or not the items of this container are selected when
their toggle is clicked on, as opposed to their body.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#shiftSel">shiftSel</a></span></code>
<div class="block">The first item selected with the SHIFT or CTRL key pressed.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#sortColumn">sortColumn</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#sortDirection">sortDirection</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#style">style</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#topOld">topOld</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#updatePaintedList">updatePaintedList</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.eclipse.swt.widgets.ScrollBar</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#vBar">vBar</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#vLines">vLines</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#win32">win32</a></span></code>
<div class="block">true if the platform is detected as being "win32"</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.swt.widgets.Control">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.swt.widgets.Control</h3>
<code>handle</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#CTree-org.eclipse.swt.widgets.Composite-int-">CTree</a></span>(org.eclipse.swt.widgets.Composite&nbsp;parent,
int&nbsp;style)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#addColumn-org.eclipse.nebula.widgets.ctree.CTreeColumn-int-">addColumn</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column,
int&nbsp;style)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#addItem-org.eclipse.nebula.widgets.ctree.CTreeItem-">addItem</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#addItem-int-org.eclipse.nebula.widgets.ctree.CTreeItem-">addItem</a></span>(int&nbsp;index,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#addItems--">addItems</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#addPaintedItemListener-org.eclipse.swt.widgets.Listener-">addPaintedItemListener</a></span>(org.eclipse.swt.widgets.Listener&nbsp;listener)</code>
<div class="block">Adds the listener to the collection of listeners who will be notified
when the Paint Status of an item changes.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#addSelectionListener-org.eclipse.swt.events.SelectionListener-">addSelectionListener</a></span>(org.eclipse.swt.events.SelectionListener&nbsp;listener)</code>
<div class="block">An item may be considered visible, and will be returned with
<code>CTree#getVisibleItems()</code>, even though it will not be
painted on the screen.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#addTreeListener-org.eclipse.swt.events.TreeListener-">addTreeListener</a></span>(org.eclipse.swt.events.TreeListener&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#clear-int-boolean-">clear</a></span>(int&nbsp;index,
boolean&nbsp;all)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#clearAll-boolean-">clearAll</a></span>(boolean&nbsp;all)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#deselectAll--">deselectAll</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#firePaintedItemEvent-org.eclipse.nebula.widgets.ctree.CTreeItem-boolean-">firePaintedItemEvent</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item,
boolean&nbsp;isPainted)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#fireSelectionEvent-boolean-">fireSelectionEvent</a></span>(boolean&nbsp;defaultSelection)</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>(package private) org.eclipse.swt.widgets.Composite</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getBody--">getBody</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getCheckColumn--">getCheckColumn</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getCheckRoots--">getCheckRoots</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ctree/SColors.html" title="class in org.eclipse.nebula.widgets.ctree">SColors</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getColors--">getColors</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getColumn-int-">getColumn</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getColumnCount--">getColumnCount</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getColumnOrder--">getColumnOrder</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getColumns--">getColumns</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>(package private) int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getColumnWidths--">getColumnWidths</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>protected org.eclipse.swt.graphics.Rectangle</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getContentArea--">getContentArea</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getEmptyMessage--">getEmptyMessage</a></span>()</code>
<div class="block">The Empty Message is the text message that will be displayed when there
are no Items to be displayed (the CTable is empty).</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getGridLineWidth--">getGridLineWidth</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>(package private) org.eclipse.swt.widgets.Composite</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getHeader--">getHeader</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getHeaderHeight--">getHeaderHeight</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getHeaderVisible--">getHeaderVisible</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>(package private) org.eclipse.swt.widgets.Table</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getInternalTable--">getInternalTable</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getItem-int-">getItem</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getItem-int-int-">getItem</a></span>(int&nbsp;x,
int&nbsp;y)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getItemCount--">getItemCount</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getItemHeight--">getItemHeight</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getItems--">getItems</a></span>()</code>
<div class="block">Returns a (possibly empty) array of items contained in the
receiver that are direct item children of the receiver.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>(package private) java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getItems-org.eclipse.nebula.widgets.ctree.CTreeItem-boolean-">getItems</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item,
boolean&nbsp;all)</code>
<div class="block">returns a deep list of items belonging to the given item
</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getItems-org.eclipse.swt.graphics.Rectangle-">getItems</a></span>(org.eclipse.swt.graphics.Rectangle&nbsp;rect)</code>
<div class="block">Get a list of items within, or touching, the given rectangle.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getLastLineVisible--">getLastLineVisible</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getLinesVisible--">getLinesVisible</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getNativeHeader--">getNativeHeader</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>protected java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getPaintedItems--">getPaintedItems</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getParentItem--">getParentItem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>(package private) org.eclipse.swt.graphics.Point</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getScrollPosition--">getScrollPosition</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getSelection--">getSelection</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getSelectionCount--">getSelectionCount</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getSelectOnToggle--">getSelectOnToggle</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getSelectOnTreeToggle--">getSelectOnTreeToggle</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getSortColumn--">getSortColumn</a></span>()</code>
<div class="block">returns the sort column of this container as an CTreeColumn.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getSortDirection--">getSortDirection</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getStyle--">getStyle</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getTopItem--">getTopItem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getTreeColumn--">getTreeColumn</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getTreeIndent--">getTreeIndent</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#handleEvent-org.eclipse.swt.widgets.Event-">handleEvent</a></span>(org.eclipse.swt.widgets.Event&nbsp;event)</code>&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#handleMouseEvents-org.eclipse.swt.widgets.Event-">handleMouseEvents</a></span>(org.eclipse.swt.widgets.Event&nbsp;event)</code>&nbsp;</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#hasTreeColumn--">hasTreeColumn</a></span>()</code>
<div class="block">Convenience method indicating whether or not the treeColumn is set to an
actual column, and thus the tree hierarchy will be displayed.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#indexOf-org.eclipse.nebula.widgets.ctree.CTreeColumn-">indexOf</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column)</code>&nbsp;</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#indexOf-org.eclipse.nebula.widgets.ctree.CTreeItem-">indexOf</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#isVisible-org.eclipse.nebula.widgets.ctree.CTreeItem-">isVisible</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>
<div class="block">Use this method to find out if an item is visible, and thus has the potential to be
painted.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>(package private) java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#items-boolean-">items</a></span>(boolean&nbsp;all)</code>&nbsp;</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#layout-int-org.eclipse.nebula.widgets.ctree.CTreeCell-">layout</a></span>(int&nbsp;eventType,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeCell.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeCell</a>&nbsp;cell)</code>
<div class="block">
Event types:
SWT.Collapse
SWT.Expand
SWT.Resize
</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#layout-int-org.eclipse.nebula.widgets.ctree.CTreeColumn-">layout</a></span>(int&nbsp;eventType,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column)</code>
<div class="block">
Event types:
SWT.Move
SWT.Resize
</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#layout-int-org.eclipse.nebula.widgets.ctree.CTreeItem-">layout</a></span>(int&nbsp;eventType,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>
<div class="block">
Event types:
SWT.Collapse
SWT.Expand
SWT.Hide
SWT.Move
SWT.Show
</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>(package private) org.eclipse.swt.graphics.Rectangle</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#mapRectangle-int-int-int-int-">mapRectangle</a></span>(int&nbsp;x,
int&nbsp;y,
int&nbsp;width,
int&nbsp;height)</code>&nbsp;</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>(package private) org.eclipse.swt.graphics.Rectangle</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#mapRectangle-org.eclipse.swt.graphics.Rectangle-">mapRectangle</a></span>(org.eclipse.swt.graphics.Rectangle&nbsp;rect)</code>&nbsp;</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintBackground-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">paintBackground</a></span>(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</code>&nbsp;</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintBody-org.eclipse.swt.widgets.Event-">paintBody</a></span>(org.eclipse.swt.widgets.Event&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintColumns-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">paintColumns</a></span>(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</code>&nbsp;</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintFocus-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">paintFocus</a></span>(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</code>&nbsp;</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintGridLines-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">paintGridLines</a></span>(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</code>&nbsp;</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintItemBackgrounds-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">paintItemBackgrounds</a></span>(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</code>&nbsp;</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintItems-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">paintItems</a></span>(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</code>&nbsp;</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintSelectionIndicators-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">paintSelectionIndicators</a></span>(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</code>&nbsp;</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintViewport-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">paintViewport</a></span>(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</code>&nbsp;</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#redraw-org.eclipse.nebula.widgets.ctree.CTreeCell-">redraw</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeCell.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeCell</a>&nbsp;cell)</code>&nbsp;</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#redraw-org.eclipse.nebula.widgets.ctree.CTreeItem-">redraw</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#removeAll--">removeAll</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#removeColumn-org.eclipse.nebula.widgets.ctree.CTreeColumn-">removeColumn</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column)</code>&nbsp;</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#removeItem-org.eclipse.nebula.widgets.ctree.CTreeItem-">removeItem</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#removePaintedItemListener-org.eclipse.swt.widgets.Listener-">removePaintedItemListener</a></span>(org.eclipse.swt.widgets.Listener&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#removeSelectionListener-org.eclipse.swt.events.SelectionListener-">removeSelectionListener</a></span>(org.eclipse.swt.events.SelectionListener&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#removeTreeListener-org.eclipse.swt.events.TreeListener-">removeTreeListener</a></span>(org.eclipse.swt.events.TreeListener&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#scrollTo-org.eclipse.swt.graphics.Point-">scrollTo</a></span>(org.eclipse.swt.graphics.Point&nbsp;pt)</code>&nbsp;</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#scrollToX-int-">scrollToX</a></span>(int&nbsp;x)</code>&nbsp;</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#scrollToY-int-">scrollToY</a></span>(int&nbsp;y)</code>&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#selectAll--">selectAll</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setBackground-org.eclipse.swt.graphics.Color-">setBackground</a></span>(org.eclipse.swt.graphics.Color&nbsp;color)</code>
<div class="block">disabled: use the SColors class instead</div>
</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setCellClass-java.lang.Class-">setCellClass</a></span>(java.lang.Class&nbsp;clazz)</code>&nbsp;</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setCellClasses-java.lang.Class:A-">setCellClasses</a></span>(java.lang.Class[]&nbsp;classes)</code>&nbsp;</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setCheckColumn-int-boolean-">setCheckColumn</a></span>(int&nbsp;column,
boolean&nbsp;roots)</code>&nbsp;</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setColumnOrder-int:A-">setColumnOrder</a></span>(int[]&nbsp;order)</code>&nbsp;</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setEmptyMessage-java.lang.String-">setEmptyMessage</a></span>(java.lang.String&nbsp;string)</code>
<div class="block">Sets the message that will be displayed when their are no Items to be
displayed (the Container is empty).</div>
</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setFocus--">setFocus</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setForeground-org.eclipse.swt.graphics.Color-">setForeground</a></span>(org.eclipse.swt.graphics.Color&nbsp;color)</code>
<div class="block">currently disabled: use the CTableColors class instead</div>
</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setHeaderVisible-boolean-">setHeaderVisible</a></span>(boolean&nbsp;show)</code>&nbsp;</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setHorizontalLinesVisible-boolean-">setHorizontalLinesVisible</a></span>(boolean&nbsp;visible)</code>&nbsp;</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setInsertMark-org.eclipse.nebula.widgets.ctree.CTreeItem-boolean-">setInsertMark</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item,
boolean&nbsp;before)</code>&nbsp;</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setItemCount-int-">setItemCount</a></span>(int&nbsp;count)</code>&nbsp;</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setLayout-org.eclipse.swt.widgets.Layout-">setLayout</a></span>(org.eclipse.swt.widgets.Layout&nbsp;layout)</code>
<div class="block">Sets the layout which is associated with the receiver to be the argument
which may be null.</div>
</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setLinesVisible-boolean-">setLinesVisible</a></span>(boolean&nbsp;visible)</code>&nbsp;</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setLinesVisible-boolean-boolean-">setLinesVisible</a></span>(boolean&nbsp;visible,
boolean&nbsp;lastLine)</code>
<div class="block">If lastLine == false, then lines are only drawn in between items (if, of
course, visible == true)</div>
</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setNativeHeader-boolean-">setNativeHeader</a></span>(boolean&nbsp;nativeHeader)</code>&nbsp;</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setOrigin-int-int-">setOrigin</a></span>(int&nbsp;x,
int&nbsp;y)</code>&nbsp;</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setRedraw-boolean-">setRedraw</a></span>(boolean&nbsp;redraw)</code>&nbsp;</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setScrollPosition-org.eclipse.swt.graphics.Point-">setScrollPosition</a></span>(org.eclipse.swt.graphics.Point&nbsp;origin)</code>&nbsp;</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setSelectable-boolean-">setSelectable</a></span>(boolean&nbsp;selectable)</code>
<div class="block">Enables items in this Container to be selected</div>
</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setSelection-org.eclipse.nebula.widgets.ctree.CTreeItem-">setSelection</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setSelection-org.eclipse.nebula.widgets.ctree.CTreeItem:A-">setSelection</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>[]&nbsp;items)</code>&nbsp;</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setSelection-org.eclipse.nebula.widgets.ctree.CTreeItem-org.eclipse.nebula.widgets.ctree.CTreeItem-">setSelection</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;from,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;to)</code>&nbsp;</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setSelectOnToggle-boolean-">setSelectOnToggle</a></span>(boolean&nbsp;select)</code>
<div class="block">If the the user clicks on the toggle of an item (treeCell or not) the
corresponding item will become selected if, and only if, selectOnToggle
is true</div>
</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setSelectOnTreeToggle-boolean-">setSelectOnTreeToggle</a></span>(boolean&nbsp;select)</code>
<div class="block">If the the user clicks on the toggle of the treeCell the corresponding item will
become selected if, and only if, selectOnTreeToggle is true</div>
</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setSortColumn-org.eclipse.nebula.widgets.ctree.CTreeColumn-">setSortColumn</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column)</code>&nbsp;</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setSortDirection-int-">setSortDirection</a></span>(int&nbsp;direction)</code>&nbsp;</td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setTopItem-org.eclipse.nebula.widgets.ctree.CTreeItem-">setTopItem</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setTreeColumn-int-">setTreeColumn</a></span>(int&nbsp;column)</code>
<div class="block">The Tree Column indicates which column should act as the tree by placing
the expansion toggle in its cell.</div>
</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setTreeIndent-int-">setTreeIndent</a></span>(int&nbsp;indent)</code>
<div class="block">Sets the amount to indent child items from their parent.</div>
</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setVerticalLinesVisible-boolean-">setVerticalLinesVisible</a></span>(boolean&nbsp;visible)</code>&nbsp;</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#showColumn-org.eclipse.nebula.widgets.ctree.CTreeColumn-">showColumn</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column)</code>
<div class="block">TODO</div>
</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#showItem-org.eclipse.nebula.widgets.ctree.CTreeItem-">showItem</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#showSelection--">showSelection</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#toggleSelection-org.eclipse.nebula.widgets.ctree.CTreeItem-">toggleSelection</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</code>
<div class="block">toggle the selection state of the item</div>
</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#updateColors--">updateColors</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#updatePaintedItems--">updatePaintedItems</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.widgets.Composite">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.swt.widgets.Composite</h3>
<code>changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setLayoutDeferred, setTabList</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.widgets.Scrollable">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.swt.widgets.Scrollable</h3>
<code>computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.widgets.Control">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.swt.widgets.Control</h3>
<code>addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.widgets.Widget">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.swt.widgets.Widget</h3>
<code>addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.graphics.Drawable">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.swt.graphics.Drawable</h3>
<code>isAutoScalable</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="carbon">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>carbon</h4>
<pre>public static final&nbsp;boolean carbon</pre>
<div class="block">true if the platform is detected as being "carbon"</div>
</li>
</ul>
<a name="gtk">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>gtk</h4>
<pre>public static final&nbsp;boolean gtk</pre>
<div class="block">true if the platform is detected as being "gtk"</div>
</li>
</ul>
<a name="win32">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>win32</h4>
<pre>public static final&nbsp;boolean win32</pre>
<div class="block">true if the platform is detected as being "win32"</div>
</li>
</ul>
<a name="internalGC">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>internalGC</h4>
<pre>org.eclipse.swt.graphics.GC internalGC</pre>
</li>
</ul>
<a name="paintedItems">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintedItems</h4>
<pre>protected&nbsp;java.util.List paintedItems</pre>
<div class="block">A list of items that will actually be painted to the screen.<br>
Subclasses may override the order as the order of paintedItems represents
the final drawing order of the items - the last item in this list is
drawn to the screen last and is, therefore, drawn on top of any
overlapping items.</div>
</li>
</ul>
<a name="selection">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selection</h4>
<pre>protected&nbsp;java.util.List selection</pre>
<div class="block">A list of the selected items. Only items which are in the visibleItems
list can be in this list.</div>
</li>
</ul>
<a name="shiftSel">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shiftSel</h4>
<pre>protected&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a> shiftSel</pre>
<div class="block">The first item selected with the SHIFT or CTRL key pressed. Used to
create the selection array when selecting multiple items.</div>
</li>
</ul>
<a name="selectable">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectable</h4>
<pre>protected&nbsp;boolean selectable</pre>
<div class="block">Signifies whether or not the items of this container can be selected.</div>
</li>
</ul>
<a name="selectOnToggle">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectOnToggle</h4>
<pre>protected&nbsp;boolean selectOnToggle</pre>
<div class="block">Signifies whether or not the items of this container are selected when
their toggle is clicked on, as opposed to their body.</div>
</li>
</ul>
<a name="cellClasses">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cellClasses</h4>
<pre>java.lang.Class[] cellClasses</pre>
</li>
</ul>
<a name="style">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>style</h4>
<pre>protected&nbsp;int style</pre>
</li>
</ul>
<a name="body">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>body</h4>
<pre>protected&nbsp;org.eclipse.swt.widgets.Canvas body</pre>
</li>
</ul>
<a name="header">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>header</h4>
<pre>protected&nbsp;org.eclipse.swt.widgets.Composite header</pre>
</li>
</ul>
<a name="internalTable">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>internalTable</h4>
<pre>protected&nbsp;org.eclipse.swt.widgets.Table internalTable</pre>
</li>
</ul>
<a name="columns">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>columns</h4>
<pre><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>[] columns</pre>
</li>
</ul>
<a name="columnOrder">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>columnOrder</h4>
<pre>int[] columnOrder</pre>
</li>
</ul>
<a name="fillerColumnSet">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fillerColumnSet</h4>
<pre>boolean fillerColumnSet</pre>
</li>
</ul>
<a name="nativeHeader">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nativeHeader</h4>
<pre>boolean nativeHeader</pre>
</li>
</ul>
<a name="sortColumn">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sortColumn</h4>
<pre><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a> sortColumn</pre>
</li>
</ul>
<a name="sortDirection">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sortDirection</h4>
<pre>int sortDirection</pre>
</li>
</ul>
<a name="hBar">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hBar</h4>
<pre>protected&nbsp;org.eclipse.swt.widgets.ScrollBar hBar</pre>
</li>
</ul>
<a name="vBar">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>vBar</h4>
<pre>protected&nbsp;org.eclipse.swt.widgets.ScrollBar vBar</pre>
</li>
</ul>
<a name="hasFocus">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasFocus</h4>
<pre>protected&nbsp;boolean hasFocus</pre>
</li>
</ul>
<a name="emptyMessage">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>emptyMessage</h4>
<pre>protected&nbsp;java.lang.String emptyMessage</pre>
</li>
</ul>
<a name="linesVisible">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>linesVisible</h4>
<pre>protected&nbsp;boolean linesVisible</pre>
</li>
</ul>
<a name="lastLine">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastLine</h4>
<pre>protected&nbsp;boolean lastLine</pre>
</li>
</ul>
<a name="vLines">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>vLines</h4>
<pre>protected&nbsp;boolean vLines</pre>
</li>
</ul>
<a name="hLines">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hLines</h4>
<pre>protected&nbsp;boolean hLines</pre>
</li>
</ul>
<a name="colors">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>colors</h4>
<pre>protected&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/SColors.html" title="class in org.eclipse.nebula.widgets.ctree">SColors</a> colors</pre>
</li>
</ul>
<a name="nativeGrid">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nativeGrid</h4>
<pre>protected&nbsp;boolean nativeGrid</pre>
</li>
</ul>
<a name="layout">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layout</h4>
<pre>protected&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeLayout.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeLayout</a> layout</pre>
</li>
</ul>
<a name="drawViewportNorth">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>drawViewportNorth</h4>
<pre>public&nbsp;boolean drawViewportNorth</pre>
</li>
</ul>
<a name="drawViewportEast">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>drawViewportEast</h4>
<pre>public&nbsp;boolean drawViewportEast</pre>
</li>
</ul>
<a name="drawViewportSouth">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>drawViewportSouth</h4>
<pre>public&nbsp;boolean drawViewportSouth</pre>
</li>
</ul>
<a name="drawViewportWest">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>drawViewportWest</h4>
<pre>public&nbsp;boolean drawViewportWest</pre>
</li>
</ul>
<a name="paintGridAsBackground">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintGridAsBackground</h4>
<pre>public&nbsp;boolean paintGridAsBackground</pre>
</li>
</ul>
<a name="addedItems">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addedItems</h4>
<pre>java.util.List addedItems</pre>
</li>
</ul>
<a name="removedItems">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removedItems</h4>
<pre>java.util.List removedItems</pre>
</li>
</ul>
<a name="topOld">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>topOld</h4>
<pre>int topOld</pre>
</li>
</ul>
<a name="heightOld">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>heightOld</h4>
<pre>int heightOld</pre>
</li>
</ul>
<a name="updatePaintedList">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updatePaintedList</h4>
<pre>boolean updatePaintedList</pre>
</li>
</ul>
<a name="itemList">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>itemList</h4>
<pre>java.util.List itemList</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="CTree-org.eclipse.swt.widgets.Composite-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CTree</h4>
<pre>public&nbsp;CTree(org.eclipse.swt.widgets.Composite&nbsp;parent,
int&nbsp;style)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="addColumn-org.eclipse.nebula.widgets.ctree.CTreeColumn-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addColumn</h4>
<pre>void&nbsp;addColumn(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column,
int&nbsp;style)</pre>
</li>
</ul>
<a name="addItem-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addItem</h4>
<pre>void&nbsp;addItem(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
</li>
</ul>
<a name="addItem-int-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addItem</h4>
<pre>void&nbsp;addItem(int&nbsp;index,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
</li>
</ul>
<a name="addItems--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addItems</h4>
<pre>void&nbsp;addItems()</pre>
</li>
</ul>
<a name="addPaintedItemListener-org.eclipse.swt.widgets.Listener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addPaintedItemListener</h4>
<pre>public&nbsp;void&nbsp;addPaintedItemListener(org.eclipse.swt.widgets.Listener&nbsp;listener)</pre>
<div class="block">Adds the listener to the collection of listeners who will be notified
when the Paint Status of an item changes.
<p>
An item may be considered visible, and will be returned with
<code>CTree#getVisibleItems()</code>, even though it will not be
painted on the screen. Paint status, on the other hand, refers to whether
or not an item will actually be painted when the
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintBody-org.eclipse.swt.widgets.Event-"><code>paintBody(Event)</code></a> method is called.
</p>
<p>
The Event that is passed to this listener will have the item, whose Paint
Status has changed, set as Event.item. The actual Paint Status is
dertermined through the value of the Event's detail field: values > 0
mean the item will be painted, while values < 0 mean the item will not be
painted.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - the listener which should be notified</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#removePaintedItemListener-org.eclipse.swt.widgets.Listener-"><code>removePaintedItemListener(org.eclipse.swt.widgets.Listener)</code></a>,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#getPaintedItems--"><code>getPaintedItems()</code></a></dd>
</dl>
</li>
</ul>
<a name="addSelectionListener-org.eclipse.swt.events.SelectionListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addSelectionListener</h4>
<pre>public&nbsp;void&nbsp;addSelectionListener(org.eclipse.swt.events.SelectionListener&nbsp;listener)</pre>
<div class="block">An item may be considered visible, and will be returned with
<code>CTree#getVisibleItems()</code>, even though it will not be
painted on the screen. Paint status, on the other hand, refers to whether
or not an item will actually be painted when the
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#paintBody-org.eclipse.swt.widgets.Event-"><code>paintBody(Event)</code></a> method is called.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>#getVisibleItems()</code></dd>
</dl>
</li>
</ul>
<a name="addTreeListener-org.eclipse.swt.events.TreeListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addTreeListener</h4>
<pre>public&nbsp;void&nbsp;addTreeListener(org.eclipse.swt.events.TreeListener&nbsp;listener)</pre>
</li>
</ul>
<a name="clear-int-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear(int&nbsp;index,
boolean&nbsp;all)</pre>
</li>
</ul>
<a name="clearAll-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearAll</h4>
<pre>public&nbsp;void&nbsp;clearAll(boolean&nbsp;all)</pre>
</li>
</ul>
<a name="deselectAll--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deselectAll</h4>
<pre>public&nbsp;void&nbsp;deselectAll()</pre>
</li>
</ul>
<a name="firePaintedItemEvent-org.eclipse.nebula.widgets.ctree.CTreeItem-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>firePaintedItemEvent</h4>
<pre>void&nbsp;firePaintedItemEvent(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item,
boolean&nbsp;isPainted)</pre>
</li>
</ul>
<a name="fireSelectionEvent-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fireSelectionEvent</h4>
<pre>protected&nbsp;void&nbsp;fireSelectionEvent(boolean&nbsp;defaultSelection)</pre>
</li>
</ul>
<a name="getBody--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBody</h4>
<pre>org.eclipse.swt.widgets.Composite&nbsp;getBody()</pre>
</li>
</ul>
<a name="getCheckColumn--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckColumn</h4>
<pre>public&nbsp;int&nbsp;getCheckColumn()</pre>
</li>
</ul>
<a name="getCheckRoots--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckRoots</h4>
<pre>public&nbsp;boolean&nbsp;getCheckRoots()</pre>
</li>
</ul>
<a name="getColors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColors</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/SColors.html" title="class in org.eclipse.nebula.widgets.ctree">SColors</a>&nbsp;getColors()</pre>
</li>
</ul>
<a name="getColumnCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnCount</h4>
<pre>public&nbsp;int&nbsp;getColumnCount()</pre>
</li>
</ul>
<a name="getColumnOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnOrder</h4>
<pre>public&nbsp;int[]&nbsp;getColumnOrder()</pre>
</li>
</ul>
<a name="getColumnWidths--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnWidths</h4>
<pre>int[]&nbsp;getColumnWidths()</pre>
</li>
</ul>
<a name="getContentArea--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentArea</h4>
<pre>protected&nbsp;org.eclipse.swt.graphics.Rectangle&nbsp;getContentArea()</pre>
</li>
</ul>
<a name="getEmptyMessage--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEmptyMessage</h4>
<pre>public&nbsp;java.lang.String&nbsp;getEmptyMessage()</pre>
<div class="block">The Empty Message is the text message that will be displayed when there
are no Items to be displayed (the CTable is empty).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a String representing the Empty Message. Guaranteed to NOT be
null.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>org.aspencloud.widgets.ccontainer#setEmptyMessage(java.lang.String)</code></dd>
</dl>
</li>
</ul>
<a name="getGridLineWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGridLineWidth</h4>
<pre>public&nbsp;int&nbsp;getGridLineWidth()</pre>
</li>
</ul>
<a name="getHeader--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeader</h4>
<pre>org.eclipse.swt.widgets.Composite&nbsp;getHeader()</pre>
</li>
</ul>
<a name="getHeaderHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeaderHeight</h4>
<pre>public&nbsp;int&nbsp;getHeaderHeight()</pre>
</li>
</ul>
<a name="getHeaderVisible--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeaderVisible</h4>
<pre>public&nbsp;boolean&nbsp;getHeaderVisible()</pre>
</li>
</ul>
<a name="getInternalTable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInternalTable</h4>
<pre>org.eclipse.swt.widgets.Table&nbsp;getInternalTable()</pre>
</li>
</ul>
<a name="getItem-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getItem</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;getItem(int&nbsp;index)</pre>
</li>
</ul>
<a name="getItemCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getItemCount</h4>
<pre>public&nbsp;int&nbsp;getItemCount()</pre>
</li>
</ul>
<a name="getItemHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getItemHeight</h4>
<pre>public&nbsp;int&nbsp;getItemHeight()</pre>
</li>
</ul>
<a name="getItems--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getItems</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>[]&nbsp;getItems()</pre>
<div class="block">Returns a (possibly empty) array of items contained in the
receiver that are direct item children of the receiver. These
are the roots of the tree.
<p>
Note: This is not the actual structure used by the receiver
to maintain its list of items, so modifying the array will
not affect the receiver.
</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the items</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.eclipse.swt.SWTException</code> - <ul>
<li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
<li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li>
</ul></dd>
</dl>
</li>
</ul>
<a name="getItems-org.eclipse.nebula.widgets.ctree.CTreeItem-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getItems</h4>
<pre>java.util.List&nbsp;getItems(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item,
boolean&nbsp;all)</pre>
<div class="block">returns a deep list of items belonging to the given item
</div>
</li>
</ul>
<a name="getItems-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getItems</h4>
<pre>protected&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>[]&nbsp;getItems(org.eclipse.swt.graphics.Rectangle&nbsp;rect)</pre>
<div class="block">Get a list of items within, or touching, the given rectangle.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rect</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getLastLineVisible--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLastLineVisible</h4>
<pre>public&nbsp;boolean&nbsp;getLastLineVisible()</pre>
</li>
</ul>
<a name="getLinesVisible--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLinesVisible</h4>
<pre>public&nbsp;boolean&nbsp;getLinesVisible()</pre>
</li>
</ul>
<a name="getNativeHeader--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNativeHeader</h4>
<pre>public&nbsp;boolean&nbsp;getNativeHeader()</pre>
</li>
</ul>
<a name="getPaintedItems--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPaintedItems</h4>
<pre>protected&nbsp;java.util.List&nbsp;getPaintedItems()</pre>
</li>
</ul>
<a name="getParentItem--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParentItem</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;getParentItem()</pre>
</li>
</ul>
<a name="getScrollPosition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScrollPosition</h4>
<pre>org.eclipse.swt.graphics.Point&nbsp;getScrollPosition()</pre>
</li>
</ul>
<a name="getSelection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelection</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>[]&nbsp;getSelection()</pre>
</li>
</ul>
<a name="getSelectionCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelectionCount</h4>
<pre>public&nbsp;int&nbsp;getSelectionCount()</pre>
</li>
</ul>
<a name="getSelectOnToggle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelectOnToggle</h4>
<pre>public&nbsp;boolean&nbsp;getSelectOnToggle()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setSelectOnToggle-boolean-"><code>setSelectOnToggle(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="getSelectOnTreeToggle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelectOnTreeToggle</h4>
<pre>public&nbsp;boolean&nbsp;getSelectOnTreeToggle()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if selection state is to changed when a toggle is clicked, false otherwise</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTree.html#setSelectOnTreeToggle-boolean-"><code>setSelectOnTreeToggle(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="getSortDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSortDirection</h4>
<pre>public&nbsp;int&nbsp;getSortDirection()</pre>
</li>
</ul>
<a name="getStyle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStyle</h4>
<pre>public&nbsp;int&nbsp;getStyle()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getStyle</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Widget</code></dd>
</dl>
</li>
</ul>
<a name="getTopItem--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTopItem</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;getTopItem()</pre>
</li>
</ul>
<a name="getTreeColumn--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTreeColumn</h4>
<pre>public&nbsp;int&nbsp;getTreeColumn()</pre>
</li>
</ul>
<a name="getTreeIndent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTreeIndent</h4>
<pre>public&nbsp;int&nbsp;getTreeIndent()</pre>
</li>
</ul>
<a name="handleEvent-org.eclipse.swt.widgets.Event-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>handleEvent</h4>
<pre>public&nbsp;void&nbsp;handleEvent(org.eclipse.swt.widgets.Event&nbsp;event)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>handleEvent</code>&nbsp;in interface&nbsp;<code>org.eclipse.swt.widgets.Listener</code></dd>
</dl>
</li>
</ul>
<a name="handleMouseEvents-org.eclipse.swt.widgets.Event-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>handleMouseEvents</h4>
<pre>protected&nbsp;void&nbsp;handleMouseEvents(org.eclipse.swt.widgets.Event&nbsp;event)</pre>
</li>
</ul>
<a name="hasTreeColumn--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasTreeColumn</h4>
<pre>public&nbsp;boolean&nbsp;hasTreeColumn()</pre>
<div class="block">Convenience method indicating whether or not the treeColumn is set to an
actual column, and thus the tree hierarchy will be displayed.
<p>Note that if the hierarchy is not displayed, then certain methods are
able to be optimized and will take advantage of this fact</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if treeColumn is set to an existing column, false otherwise</dd>
</dl>
</li>
</ul>
<a name="indexOf-org.eclipse.nebula.widgets.ctree.CTreeColumn-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;indexOf(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column)</pre>
</li>
</ul>
<a name="indexOf-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;indexOf(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
</li>
</ul>
<a name="getColumn-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumn</h4>
<pre><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;getColumn(int&nbsp;index)</pre>
</li>
</ul>
<a name="getColumns--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumns</h4>
<pre><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>[]&nbsp;getColumns()</pre>
</li>
</ul>
<a name="getItem-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getItem</h4>
<pre><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;getItem(int&nbsp;x,
int&nbsp;y)</pre>
</li>
</ul>
<a name="getSortColumn--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSortColumn</h4>
<pre>protected&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;getSortColumn()</pre>
<div class="block">returns the sort column of this container as an CTreeColumn.
subclasses should override to provide an appropriate cast.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the sort column</dd>
</dl>
</li>
</ul>
<a name="isEmpty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
</li>
</ul>
<a name="isVisible-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isVisible</h4>
<pre>public&nbsp;boolean&nbsp;isVisible(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
<div class="block">Use this method to find out if an item is visible, and thus has the potential to be
painted.
<p>An Item will be visible when every parent between it and the root of the tree
is expanded</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>item</code> - the item in question</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the item can be painted to the screen, false if it is hidden due to a
parent item being collapsed</dd>
</dl>
</li>
</ul>
<a name="items-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>items</h4>
<pre>java.util.List&nbsp;items(boolean&nbsp;all)</pre>
</li>
</ul>
<a name="layout-int-org.eclipse.nebula.widgets.ctree.CTreeCell-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layout</h4>
<pre>void&nbsp;layout(int&nbsp;eventType,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeCell.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeCell</a>&nbsp;cell)</pre>
<div class="block"><p>
Event types:
<ul>
<li>SWT.Collapse</li>
<li>SWT.Expand</li>
<li>SWT.Resize</li>
</ul>
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>eventType</code> - </dd>
<dd><code>cell</code> - </dd>
</dl>
</li>
</ul>
<a name="layout-int-org.eclipse.nebula.widgets.ctree.CTreeColumn-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layout</h4>
<pre>void&nbsp;layout(int&nbsp;eventType,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column)</pre>
<div class="block"><p>
Event types:
<ul>
<li>SWT.Move</li>
<li>SWT.Resize</li>
</ul>
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>eventType</code> - </dd>
<dd><code>column</code> - </dd>
</dl>
</li>
</ul>
<a name="layout-int-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layout</h4>
<pre>void&nbsp;layout(int&nbsp;eventType,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
<div class="block"><p>
Event types:
<ul>
<li>SWT.Collapse</li>
<li>SWT.Expand</li>
<li>SWT.Hide</li>
<li>SWT.Move</li>
<li>SWT.Show</li>
</ul>
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>eventType</code> - </dd>
<dd><code>item</code> - </dd>
</dl>
</li>
</ul>
<a name="mapRectangle-int-int-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mapRectangle</h4>
<pre>org.eclipse.swt.graphics.Rectangle&nbsp;mapRectangle(int&nbsp;x,
int&nbsp;y,
int&nbsp;width,
int&nbsp;height)</pre>
</li>
</ul>
<a name="mapRectangle-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mapRectangle</h4>
<pre>org.eclipse.swt.graphics.Rectangle&nbsp;mapRectangle(org.eclipse.swt.graphics.Rectangle&nbsp;rect)</pre>
</li>
</ul>
<a name="paintBackground-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintBackground</h4>
<pre>protected&nbsp;void&nbsp;paintBackground(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</pre>
</li>
</ul>
<a name="paintBody-org.eclipse.swt.widgets.Event-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintBody</h4>
<pre>protected&nbsp;void&nbsp;paintBody(org.eclipse.swt.widgets.Event&nbsp;e)</pre>
</li>
</ul>
<a name="paintColumns-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintColumns</h4>
<pre>protected&nbsp;void&nbsp;paintColumns(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</pre>
</li>
</ul>
<a name="paintFocus-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintFocus</h4>
<pre>protected&nbsp;void&nbsp;paintFocus(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</pre>
</li>
</ul>
<a name="paintGridLines-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintGridLines</h4>
<pre>protected&nbsp;void&nbsp;paintGridLines(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</pre>
</li>
</ul>
<a name="paintItemBackgrounds-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintItemBackgrounds</h4>
<pre>protected&nbsp;void&nbsp;paintItemBackgrounds(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</pre>
</li>
</ul>
<a name="paintItems-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintItems</h4>
<pre>protected&nbsp;void&nbsp;paintItems(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</pre>
</li>
</ul>
<a name="paintSelectionIndicators-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintSelectionIndicators</h4>
<pre>protected&nbsp;void&nbsp;paintSelectionIndicators(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</pre>
</li>
</ul>
<a name="paintViewport-org.eclipse.swt.graphics.GC-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paintViewport</h4>
<pre>protected&nbsp;void&nbsp;paintViewport(org.eclipse.swt.graphics.GC&nbsp;gc,
org.eclipse.swt.graphics.Rectangle&nbsp;ebounds)</pre>
</li>
</ul>
<a name="redraw-org.eclipse.nebula.widgets.ctree.CTreeCell-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>redraw</h4>
<pre>public&nbsp;void&nbsp;redraw(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeCell.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeCell</a>&nbsp;cell)</pre>
</li>
</ul>
<a name="redraw-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>redraw</h4>
<pre>public&nbsp;void&nbsp;redraw(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
</li>
</ul>
<a name="removeAll--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAll</h4>
<pre>public&nbsp;void&nbsp;removeAll()</pre>
</li>
</ul>
<a name="removeColumn-org.eclipse.nebula.widgets.ctree.CTreeColumn-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeColumn</h4>
<pre>void&nbsp;removeColumn(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column)</pre>
</li>
</ul>
<a name="removeItem-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeItem</h4>
<pre>void&nbsp;removeItem(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
</li>
</ul>
<a name="removePaintedItemListener-org.eclipse.swt.widgets.Listener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removePaintedItemListener</h4>
<pre>public&nbsp;void&nbsp;removePaintedItemListener(org.eclipse.swt.widgets.Listener&nbsp;listener)</pre>
</li>
</ul>
<a name="removeSelectionListener-org.eclipse.swt.events.SelectionListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeSelectionListener</h4>
<pre>public&nbsp;void&nbsp;removeSelectionListener(org.eclipse.swt.events.SelectionListener&nbsp;listener)</pre>
</li>
</ul>
<a name="removeTreeListener-org.eclipse.swt.events.TreeListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeTreeListener</h4>
<pre>public&nbsp;void&nbsp;removeTreeListener(org.eclipse.swt.events.TreeListener&nbsp;listener)</pre>
</li>
</ul>
<a name="scrollTo-org.eclipse.swt.graphics.Point-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scrollTo</h4>
<pre>void&nbsp;scrollTo(org.eclipse.swt.graphics.Point&nbsp;pt)</pre>
</li>
</ul>
<a name="scrollToX-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scrollToX</h4>
<pre>void&nbsp;scrollToX(int&nbsp;x)</pre>
</li>
</ul>
<a name="scrollToY-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scrollToY</h4>
<pre>void&nbsp;scrollToY(int&nbsp;y)</pre>
</li>
</ul>
<a name="selectAll--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectAll</h4>
<pre>public&nbsp;void&nbsp;selectAll()</pre>
</li>
</ul>
<a name="setBackground-org.eclipse.swt.graphics.Color-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBackground</h4>
<pre>public&nbsp;void&nbsp;setBackground(org.eclipse.swt.graphics.Color&nbsp;color)</pre>
<div class="block">disabled: use the SColors class instead</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setBackground</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
</dl>
</li>
</ul>
<a name="setCellClass-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCellClass</h4>
<pre>public&nbsp;void&nbsp;setCellClass(java.lang.Class&nbsp;clazz)</pre>
</li>
</ul>
<a name="setCellClasses-java.lang.Class:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCellClasses</h4>
<pre>public&nbsp;void&nbsp;setCellClasses(java.lang.Class[]&nbsp;classes)</pre>
</li>
</ul>
<a name="setCheckColumn-int-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCheckColumn</h4>
<pre>public&nbsp;void&nbsp;setCheckColumn(int&nbsp;column,
boolean&nbsp;roots)</pre>
</li>
</ul>
<a name="setColumnOrder-int:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setColumnOrder</h4>
<pre>public&nbsp;void&nbsp;setColumnOrder(int[]&nbsp;order)</pre>
</li>
</ul>
<a name="setEmptyMessage-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEmptyMessage</h4>
<pre>public&nbsp;void&nbsp;setEmptyMessage(java.lang.String&nbsp;string)</pre>
<div class="block">Sets the message that will be displayed when their are no Items to be
displayed (the Container is empty). The message will span all rows and be
aligned to the Top and Center of the CTable. Setting <b>string</b> to
null will disable the Empty Message Display feature.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>string</code> - the message to be displayed</dd>
</dl>
</li>
</ul>
<a name="setFocus--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFocus</h4>
<pre>public&nbsp;boolean&nbsp;setFocus()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setFocus</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Composite</code></dd>
</dl>
</li>
</ul>
<a name="setForeground-org.eclipse.swt.graphics.Color-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setForeground</h4>
<pre>public&nbsp;void&nbsp;setForeground(org.eclipse.swt.graphics.Color&nbsp;color)</pre>
<div class="block">currently disabled: use the CTableColors class instead
<p>
post a feature request if you need it enabled
</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setForeground</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
</dl>
</li>
</ul>
<a name="setHeaderVisible-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHeaderVisible</h4>
<pre>public&nbsp;void&nbsp;setHeaderVisible(boolean&nbsp;show)</pre>
</li>
</ul>
<a name="setHorizontalLinesVisible-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHorizontalLinesVisible</h4>
<pre>public&nbsp;void&nbsp;setHorizontalLinesVisible(boolean&nbsp;visible)</pre>
</li>
</ul>
<a name="setInsertMark-org.eclipse.nebula.widgets.ctree.CTreeItem-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInsertMark</h4>
<pre>public&nbsp;void&nbsp;setInsertMark(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item,
boolean&nbsp;before)</pre>
</li>
</ul>
<a name="setItemCount-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setItemCount</h4>
<pre>public&nbsp;void&nbsp;setItemCount(int&nbsp;count)</pre>
</li>
</ul>
<a name="setLayout-org.eclipse.swt.widgets.Layout-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLayout</h4>
<pre>public&nbsp;void&nbsp;setLayout(org.eclipse.swt.widgets.Layout&nbsp;layout)</pre>
<div class="block">Sets the layout which is associated with the receiver to be the argument
which may be null. If the argument is non-null then it must be a subclass
of CContainerLayout or this method will simply return.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setLayout</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Composite</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>layout</code> - the receiver's new layout or null</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.eclipse.swt.SWTException</code> - <ul>
<li>ERROR_WIDGET_DISPOSED - if the receiver has been
disposed</li>
<li>ERROR_THREAD_INVALID_ACCESS - if not called from the
thread that created the receiver</li>
</ul></dd>
</dl>
</li>
</ul>
<a name="setLinesVisible-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLinesVisible</h4>
<pre>public&nbsp;void&nbsp;setLinesVisible(boolean&nbsp;visible)</pre>
</li>
</ul>
<a name="setLinesVisible-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLinesVisible</h4>
<pre>public&nbsp;void&nbsp;setLinesVisible(boolean&nbsp;visible,
boolean&nbsp;lastLine)</pre>
<div class="block">If lastLine == false, then lines are only drawn in between items (if, of
course, visible == true)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>visible</code> - </dd>
<dd><code>lastLine</code> - whether or not the last line is set visible</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>org.aspencloud.widgets.ccontainer#setLinesVisible(boolean)</code></dd>
</dl>
</li>
</ul>
<a name="setNativeHeader-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNativeHeader</h4>
<pre>public&nbsp;void&nbsp;setNativeHeader(boolean&nbsp;nativeHeader)</pre>
</li>
</ul>
<a name="setOrigin-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOrigin</h4>
<pre>void&nbsp;setOrigin(int&nbsp;x,
int&nbsp;y)</pre>
</li>
</ul>
<a name="setRedraw-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRedraw</h4>
<pre>public&nbsp;void&nbsp;setRedraw(boolean&nbsp;redraw)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setRedraw</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
</dl>
</li>
</ul>
<a name="setScrollPosition-org.eclipse.swt.graphics.Point-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setScrollPosition</h4>
<pre>void&nbsp;setScrollPosition(org.eclipse.swt.graphics.Point&nbsp;origin)</pre>
</li>
</ul>
<a name="setSelectable-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelectable</h4>
<pre>public&nbsp;void&nbsp;setSelectable(boolean&nbsp;selectable)</pre>
<div class="block">Enables items in this Container to be selected</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>selectable</code> - </dd>
</dl>
</li>
</ul>
<a name="setSelection-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelection</h4>
<pre>public&nbsp;void&nbsp;setSelection(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
</li>
</ul>
<a name="setSelection-org.eclipse.nebula.widgets.ctree.CTreeItem-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelection</h4>
<pre>public&nbsp;void&nbsp;setSelection(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;from,
<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;to)</pre>
</li>
</ul>
<a name="setSelection-org.eclipse.nebula.widgets.ctree.CTreeItem:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelection</h4>
<pre>public&nbsp;void&nbsp;setSelection(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>[]&nbsp;items)</pre>
</li>
</ul>
<a name="setSelectOnToggle-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelectOnToggle</h4>
<pre>public&nbsp;void&nbsp;setSelectOnToggle(boolean&nbsp;select)</pre>
<div class="block">If the the user clicks on the toggle of an item (treeCell or not) the
corresponding item will become selected if, and only if, selectOnToggle
is true</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>select</code> - the new state of selectOnToggle</dd>
</dl>
</li>
</ul>
<a name="setSelectOnTreeToggle-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelectOnTreeToggle</h4>
<pre>public&nbsp;void&nbsp;setSelectOnTreeToggle(boolean&nbsp;select)</pre>
<div class="block">If the the user clicks on the toggle of the treeCell the corresponding item will
become selected if, and only if, selectOnTreeToggle is true</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>select</code> - the new state of selectOnTreeToggle</dd>
</dl>
</li>
</ul>
<a name="setSortColumn-org.eclipse.nebula.widgets.ctree.CTreeColumn-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSortColumn</h4>
<pre>public&nbsp;void&nbsp;setSortColumn(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column)</pre>
</li>
</ul>
<a name="setSortDirection-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSortDirection</h4>
<pre>public&nbsp;void&nbsp;setSortDirection(int&nbsp;direction)</pre>
</li>
</ul>
<a name="setTopItem-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopItem</h4>
<pre>public&nbsp;void&nbsp;setTopItem(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
</li>
</ul>
<a name="setTreeColumn-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTreeColumn</h4>
<pre>public&nbsp;void&nbsp;setTreeColumn(int&nbsp;column)</pre>
<div class="block">The Tree Column indicates which column should act as the tree by placing
the expansion toggle in its cell.
<p>If column is greater than the number of columns, or is less than zero
then no column will have an expansion toggle (or room for one).</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>column</code> - the column to use for the tree</dd>
</dl>
</li>
</ul>
<a name="setTreeIndent-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTreeIndent</h4>
<pre>public&nbsp;void&nbsp;setTreeIndent(int&nbsp;indent)</pre>
<div class="block">Sets the amount to indent child items from their parent.
<p>Suitable defaults are set according to SWT.Platform, but the option
to customize is still exposed through this metho</p>
<p>Note that only the Tree Column will be indented; if there is no Tree Column
then this setting will have no affect. If you need the entire Item and all of
its columns to be indented, please file a feature request at
sourceforge.net/projects/calypsorcp</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>indent</code> - </dd>
</dl>
</li>
</ul>
<a name="setVerticalLinesVisible-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setVerticalLinesVisible</h4>
<pre>public&nbsp;void&nbsp;setVerticalLinesVisible(boolean&nbsp;visible)</pre>
</li>
</ul>
<a name="showColumn-org.eclipse.nebula.widgets.ctree.CTreeColumn-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>showColumn</h4>
<pre>public&nbsp;void&nbsp;showColumn(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeColumn.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeColumn</a>&nbsp;column)</pre>
<div class="block">TODO</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>column</code> - </dd>
</dl>
</li>
</ul>
<a name="showItem-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>showItem</h4>
<pre>public&nbsp;void&nbsp;showItem(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
</li>
</ul>
<a name="showSelection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>showSelection</h4>
<pre>public&nbsp;void&nbsp;showSelection()</pre>
</li>
</ul>
<a name="toggleSelection-org.eclipse.nebula.widgets.ctree.CTreeItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toggleSelection</h4>
<pre>public&nbsp;boolean&nbsp;toggleSelection(<a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeItem.html" title="class in org.eclipse.nebula.widgets.ctree">CTreeItem</a>&nbsp;item)</pre>
<div class="block">toggle the selection state of the item</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>item</code> - the item whose selection state is to be toggled</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the item's selection state was toggled on, false
otherwise</dd>
</dl>
</li>
</ul>
<a name="updateColors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateColors</h4>
<pre>public&nbsp;void&nbsp;updateColors()</pre>
</li>
</ul>
<a name="updatePaintedItems--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>updatePaintedItems</h4>
<pre>protected&nbsp;void&nbsp;updatePaintedItems()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/CTree.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../org/eclipse/nebula/widgets/ctree/CTreeCell.html" title="class in org.eclipse.nebula.widgets.ctree"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/nebula/widgets/ctree/CTree.html" target="_top">Frames</a></li>
<li><a href="CTree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>