blob: 7d21a370f3321512d5a2c1b2935678fca06bd085 [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:36 CEST 2020 -->
<title>GanttComposite</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="GanttComposite";
}
}
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":9,"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,"i122":10,"i123":10,"i124":9,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/GanttComposite.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><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttCheckpoint.html" title="class in org.eclipse.nebula.widgets.ganttchart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttConnection.html" title="class in org.eclipse.nebula.widgets.ganttchart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/nebula/widgets/ganttchart/GanttComposite.html" target="_top">Frames</a></li>
<li><a href="GanttComposite.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.ganttchart</div>
<h2 title="Class GanttComposite" class="title">Class GanttComposite</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.swt.widgets.Canvas</li>
<li>
<ul class="inheritance">
<li>org.eclipse.nebula.widgets.ganttchart.GanttComposite</li>
</ul>
</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>java.util.EventListener, <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IZoomHandler</a>, org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.MouseTrackListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener</dd>
</dl>
<hr>
<br>
<pre>public final class <span class="typeNameLabel">GanttComposite</span>
extends org.eclipse.swt.widgets.Canvas
implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.MouseTrackListener, org.eclipse.swt.events.KeyListener, <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IZoomHandler</a></pre>
<div class="block">The GanttComposite is the workhorse of the GANTT chart. It contains a few public methods available for use, but most
of the functionality is private. <br>
<br>
There is a serious amount of calculation done in this chart, it's about 80% calculation and 20% drawing. In fact,
most of the drawing is delegated to other classes. <br>
<br>
A lot of settings method calls are set as class variables, but some are called straight off the settings object. The
logic isn't that deep, it's mostly just the over-and-over used variables that get class members. Slow stuff is
cached, such as the use of <code>gc.stringExtent()</code>, image rotation and so on. Anything that is slow _should_
be cached as it is a slowdown to the chart. A redraw should be as fast as possible and whenever possible should be
specific to certain bounds instead of a full redraw.<br>
<br>
This class may not be subclassed.</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>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#Z:Z_osType">_osType</a></span></code>&nbsp;</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/ganttchart/GanttComposite.html#GanttComposite-org.eclipse.nebula.widgets.ganttchart.GanttChart-int-org.eclipse.nebula.widgets.ganttchart.ISettings-org.eclipse.nebula.widgets.ganttchart.IColorManager-org.eclipse.nebula.widgets.ganttchart.IPaintManager-org.eclipse.nebula.widgets.ganttchart.ILanguageManager-">GanttComposite</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttChart.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttChart</a>&nbsp;parent,
int&nbsp;style,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ISettings.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ISettings</a>&nbsp;settings,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IColorManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IColorManager</a>&nbsp;colorManager,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IPaintManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IPaintManager</a>&nbsp;paintManager,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ILanguageManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ILanguageManager</a>&nbsp;languageManager)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#GanttComposite-org.eclipse.nebula.widgets.ganttchart.GanttChart-int-org.eclipse.nebula.widgets.ganttchart.ISettings-org.eclipse.nebula.widgets.ganttchart.IColorManager-org.eclipse.nebula.widgets.ganttchart.IPaintManager-org.eclipse.nebula.widgets.ganttchart.ILanguageManager-org.eclipse.nebula.widgets.ganttchart.Holiday:A-">GanttComposite</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttChart.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttChart</a>&nbsp;parent,
int&nbsp;style,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ISettings.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ISettings</a>&nbsp;settings,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IColorManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IColorManager</a>&nbsp;colorManager,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IPaintManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IPaintManager</a>&nbsp;paintManager,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ILanguageManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ILanguageManager</a>&nbsp;languageManager,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/Holiday.html" title="class in org.eclipse.nebula.widgets.ganttchart">Holiday</a>[]&nbsp;holidays)</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#addConnection-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">addConnection</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;source,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;target)</code>
<div class="block">Same as addDependency().</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#addConnection-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.swt.graphics.Color-">addConnection</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;source,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;target,
org.eclipse.swt.graphics.Color&nbsp;color)</code>
<div class="block">Same as addDependency().</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#addDependency-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">addDependency</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;source,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;target)</code>
<div class="block">Adds a connection between two GanttEvents.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#addDependency-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.swt.graphics.Color-">addDependency</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;source,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;target,
org.eclipse.swt.graphics.Color&nbsp;color)</code>
<div class="block">Adds a connection between two GanttEvents.</div>
</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/ganttchart/GanttComposite.html#addEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">addEvent</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event)</code>
<div class="block">Adds a GanttEvent to the chart.</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/ganttchart/GanttComposite.html#addEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-boolean-">addEvent</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event,
boolean&nbsp;redraw)</code>
<div class="block">Adds an GanttEvent to the chart and redraws.</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/ganttchart/GanttComposite.html#addEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-">addEvent</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event,
int&nbsp;index)</code>
<div class="block">Adds an event at a given index.</div>
</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/ganttchart/GanttComposite.html#addGanttEventListener-org.eclipse.nebula.widgets.ganttchart.IGanttEventListener-">addGanttEventListener</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IGanttEventListener.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IGanttEventListener</a>&nbsp;listener)</code>
<div class="block">Adds a listener that will be notified of Gantt events.</div>
</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/ganttchart/GanttComposite.html#addGroup-org.eclipse.nebula.widgets.ganttchart.GanttGroup-">addGroup</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttGroup.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttGroup</a>&nbsp;group)</code>
<div class="block">Adds a GanttGroup to the chart.</div>
</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/ganttchart/GanttComposite.html#addPhase-org.eclipse.nebula.widgets.ganttchart.GanttPhase-">addPhase</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttPhase.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttPhase</a>&nbsp;phase)</code>
<div class="block">Adds a GanttPhase to the chart.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#addPhase-org.eclipse.nebula.widgets.ganttchart.GanttPhase-boolean-">addPhase</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttPhase.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttPhase</a>&nbsp;phase,
boolean&nbsp;redraw)</code>
<div class="block">Adds a GanttPhase to the chart with optional redraw call.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#addSection-org.eclipse.nebula.widgets.ganttchart.GanttSection-">addSection</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSection</a>&nbsp;section)</code>
<div class="block">Adds a GanttSection to the chart.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#addSection-org.eclipse.nebula.widgets.ganttchart.GanttSection-int-">addSection</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSection</a>&nbsp;section,
int&nbsp;index)</code>
<div class="block">Adds a GanttSection to the chart.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#addSelectionDetailClickListener-org.eclipse.nebula.widgets.ganttchart.ISectionDetailMoreClickListener-">addSelectionDetailClickListener</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ISectionDetailMoreClickListener.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ISectionDetailMoreClickListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#addSpecialDateRange-org.eclipse.nebula.widgets.ganttchart.GanttSpecialDateRange-">addSpecialDateRange</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSpecialDateRange</a>&nbsp;range)</code>
<div class="block">Adds a <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> to the chart.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#addSpecialDateRange-org.eclipse.nebula.widgets.ganttchart.GanttSpecialDateRange-boolean-">addSpecialDateRange</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSpecialDateRange</a>&nbsp;range,
boolean&nbsp;redraw)</code>
<div class="block">Adds a <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> and optionally redraws.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#clearAllSelectedHeaders--">clearAllSelectedHeaders</a></span>()</code>
<div class="block">Clears all selected headers and redraws the chart.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#clearChart--">clearChart</a></span>()</code>
<div class="block">Clears the entire chart of everything (all types of events) and leaves the chart blank.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#clearGanttEvents--">clearGanttEvents</a></span>()</code>
<div class="block">Clears all GanttEvents events from the chart.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#clearGanttGroups--">clearGanttGroups</a></span>()</code>
<div class="block">Clears all GanttGroups from the chart.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#clearGanttSections--">clearGanttSections</a></span>()</code>
<div class="block">Clears all GanttSections from the chart.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#clearPhases--">clearPhases</a></span>()</code>
<div class="block">Removes all GanttPhases from the chart</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#clearSpecialDateRanges--">clearSpecialDateRanges</a></span>()</code>
<div class="block">Removes all <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a>s and redraws.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#connectionAdded-org.eclipse.nebula.widgets.ganttchart.GanttConnection-">connectionAdded</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttConnection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttConnection</a>&nbsp;conn)</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#connectionRemoved-org.eclipse.nebula.widgets.ganttchart.GanttConnection-">connectionRemoved</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttConnection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttConnection</a>&nbsp;conn)</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#deselectAll--">deselectAll</a></span>()</code>
<div class="block">Clears all selected events</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#drawMarker-java.util.Date-">drawMarker</a></span>(java.util.Date&nbsp;date)</code>
<div class="block">Draws a dotted vertical marker at the given date.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#eventDatesChanged-org.eclipse.nebula.widgets.ganttchart.GanttEvent-boolean-">eventDatesChanged</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;ge,
boolean&nbsp;redraw)</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#flagForceFullUpdate--">flagForceFullUpdate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>(package private) static org.eclipse.swt.graphics.ImageData</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#flip-org.eclipse.swt.graphics.ImageData-boolean-">flip</a></span>(org.eclipse.swt.graphics.ImageData&nbsp;srcData,
boolean&nbsp;vertical)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#forceFullUpdate--">forceFullUpdate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getAllSelectedHeaderDates--">getAllSelectedHeaderDates</a></span>()</code>
<div class="block">Returns a list of all selected header dates (Calendar).</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getBottomEvent--">getBottomEvent</a></span>()</code>
<div class="block">Returns the bottom most visible event in the current view of the chart.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>org.eclipse.swt.graphics.Rectangle</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getBounds--">getBounds</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getCurrentView--">getCurrentView</a></span>()</code>
<div class="block">Returns the current view.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>java.util.Calendar</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getDate--">getDate</a></span>()</code>
<div class="block">Returns the current date (left-most date).</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>java.util.Calendar</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getDateAt-int-">getDateAt</a></span>(int&nbsp;x)</code>
<div class="block">Gets the date for a given x position.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getDaysVisible--">getDaysVisible</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getDayWidth--">getDayWidth</a></span>()</code>
<div class="block">Returns the width of one day in the current zoom level.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>java.util.Calendar</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getDDayCalendar--">getDDayCalendar</a></span>()</code>
<div class="block">Returns (a clone) of the D-Day calendar</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getEvents--">getEvents</a></span>()</code>
<div class="block">Returns all events.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>org.eclipse.swt.graphics.Image</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getFullImage--">getFullImage</a></span>()</code>
<div class="block">Returns the image that is the entire chart, regardless of what is currently visible.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getGanttConnections--">getGanttConnections</a></span>()</code>
<div class="block">Returns all currently connected events as a list of <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttConnection.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttConnection</code></a> objects.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getGanttSections--">getGanttSections</a></span>()</code>
<div class="block">Returns a list of all GanttSections.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttGroup.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttGroup</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getGroups--">getGroups</a></span>()</code>
<div class="block">Returns a list of all GanttGroups.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getHeaderHeight--">getHeaderHeight</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>org.eclipse.swt.graphics.Image</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getImage--">getImage</a></span>()</code>
<div class="block">Returns the current visible area of the chart as an image</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>org.eclipse.swt.graphics.Image</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getImage-org.eclipse.swt.graphics.Rectangle-">getImage</a></span>(org.eclipse.swt.graphics.Rectangle&nbsp;bounds)</code>
<div class="block">Returns the chart as an image for the given bounds.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getLayerOpacity-int-">getLayerOpacity</a></span>(int&nbsp;layer)</code>
<div class="block">Returns the layer opacity for a layer.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>(package private) int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getLeftMostPixel--">getLeftMostPixel</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>(package private) int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getRightMostPixel--">getRightMostPixel</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>java.util.Calendar</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getRootCalendar--">getRootCalendar</a></span>()</code>
<div class="block">Returns the non-cloned root calendar of the chart.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>java.util.Calendar</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getRootEndCalendar--">getRootEndCalendar</a></span>()</code>
<div class="block">Returns the non-cloned root end calendar of the chart.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>java.util.Calendar</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getRootStartCalendar--">getRootStartCalendar</a></span>()</code>
<div class="block">Returns the non-cloned root start calendar of the chart.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getSectionAt-org.eclipse.swt.events.MouseEvent-">getSectionAt</a></span>(org.eclipse.swt.events.MouseEvent&nbsp;me)</code>
<div class="block">Returns a section that corresponds to where the given MouseEvent is fired</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getSelectedEvents--">getSelectedEvents</a></span>()</code>
<div class="block">Returns the a list of all currently selected events, or an emtpy list if none.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ISettings.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ISettings</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getSettings--">getSettings</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getStartingXFor-java.util.Calendar-">getStartingXFor</a></span>(java.util.Calendar&nbsp;date)</code>
<div class="block">Returns the starting x for a given date.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getStartingXForEventDate-java.util.Calendar-">getStartingXForEventDate</a></span>(java.util.Calendar&nbsp;date)</code>
<div class="block">Returns the starting x position for a given date in the current view.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getTopEvent--">getTopEvent</a></span>()</code>
<div class="block">Returns the topmost visible event in the current view of the chart.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getTotalVisibileGanttEvents--">getTotalVisibileGanttEvents</a></span>()</code>
<div class="block">Returns the number of visible events on in the current viewport</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/undoredo/GanttUndoRedoManager.html" title="class in org.eclipse.nebula.widgets.ganttchart.undoredo">GanttUndoRedoManager</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getUndoRedoManager--">getUndoRedoManager</a></span>()</code>
<div class="block">Returns the Undo/Redo manager.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>org.eclipse.swt.graphics.Image</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getVerticallyFullImage--">getVerticallyFullImage</a></span>()</code>
<div class="block">Returns the chart as an image with the visible horizontal area
but showing all information in the chart vertically.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IViewPortHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IViewPortHandler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getViewPortHandler--">getViewPortHandler</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>org.eclipse.swt.graphics.Rectangle</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getVisibleBounds--">getVisibleBounds</a></span>()</code>
<div class="block">Returns a rectangle with the bounds of what is actually visible inside the chart.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getXForDate-java.util.Calendar-">getXForDate</a></span>(java.util.Calendar&nbsp;cal)</code>
<div class="block">Gets the x position where the given date starts in the current visible area.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getXForDate-java.util.Date-">getXForDate</a></span>(java.util.Date&nbsp;date)</code>
<div class="block">Gets the X for a given date.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#hasEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">hasEvent</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event)</code>
<div class="block">Checks whether the chart has a given event.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#hasGanttPhases--">hasGanttPhases</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#hasGanttSections--">hasGanttSections</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#hasSpecialDateRanges--">hasSpecialDateRanges</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#heavyRedraw--">heavyRedraw</a></span>()</code>
<div class="block">This will cause a full recaclulation of events and a lot of other things.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#hideAllLayers--">hideAllLayers</a></span>()</code>
<div class="block">Hides all layers and redraws the event area.</div>
</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/ganttchart/GanttComposite.html#hideLayer-int-">hideLayer</a></span>(int&nbsp;layer)</code>
<div class="block">Hides all layers of the given value and redraws the event area.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#isChartReady--">isChartReady</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#isConnected-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">isConnected</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;ge)</code>
<div class="block">Returns true if the given event is connected to another.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#isConnected-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">isConnected</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;source,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;target)</code>
<div class="block">Checks whether two events are connected to each other.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#isDDayCalendar--">isDDayCalendar</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#isEventVisible-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.swt.graphics.Rectangle-">isEventVisible</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event,
org.eclipse.swt.graphics.Rectangle&nbsp;bounds)</code>
<div class="block">Checks whether a certain event is visible in the current bounds.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#isShowingDaysOnEvents--">isShowingDaysOnEvents</a></span>()</code>
<div class="block">Returns whether event day number drawing is currently on or off.</div>
</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#isShowingGanttSections--">isShowingGanttSections</a></span>()</code>
<div class="block">Whether the chart has gantt sections or not</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#isShowingPlannedDates--">isShowingPlannedDates</a></span>()</code>
<div class="block">Returns whether planned date drawing is currently on or off.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#jumpToEarliestEvent--">jumpToEarliestEvent</a></span>()</code>
<div class="block">Moves the calendar to the earliest event date.</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#jumpToEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-boolean-int-">jumpToEvent</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event,
boolean&nbsp;start,
int&nbsp;side)</code>
<div class="block">Moves the calendar to a particular event date horizontally.</div>
</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/ganttchart/GanttComposite.html#jumpToLatestEvent--">jumpToLatestEvent</a></span>()</code>
<div class="block">Moves the calendar to the latest event date.</div>
</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/ganttchart/GanttComposite.html#jumpToToday--">jumpToToday</a></span>()</code>
<div class="block">Moves calendar to the current date/time.</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/ganttchart/GanttComposite.html#jumpToToday-int-">jumpToToday</a></span>(int&nbsp;side)</code>
<div class="block">Moves calendar to the current date/time.</div>
</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/ganttchart/GanttComposite.html#keyPressed-org.eclipse.swt.events.KeyEvent-">keyPressed</a></span>(org.eclipse.swt.events.KeyEvent&nbsp;e)</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/ganttchart/GanttComposite.html#keyReleased-org.eclipse.swt.events.KeyEvent-">keyReleased</a></span>(org.eclipse.swt.events.KeyEvent&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#killDialogs--">killDialogs</a></span>()</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/ganttchart/GanttComposite.html#mouseDoubleClick-org.eclipse.swt.events.MouseEvent-">mouseDoubleClick</a></span>(org.eclipse.swt.events.MouseEvent&nbsp;me)</code>&nbsp;</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#mouseDown-org.eclipse.swt.events.MouseEvent-">mouseDown</a></span>(org.eclipse.swt.events.MouseEvent&nbsp;me)</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/ganttchart/GanttComposite.html#mouseEnter-org.eclipse.swt.events.MouseEvent-">mouseEnter</a></span>(org.eclipse.swt.events.MouseEvent&nbsp;event)</code>&nbsp;</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/ganttchart/GanttComposite.html#mouseExit-org.eclipse.swt.events.MouseEvent-">mouseExit</a></span>(org.eclipse.swt.events.MouseEvent&nbsp;event)</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/ganttchart/GanttComposite.html#mouseHover-org.eclipse.swt.events.MouseEvent-">mouseHover</a></span>(org.eclipse.swt.events.MouseEvent&nbsp;me)</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/ganttchart/GanttComposite.html#mouseMove-org.eclipse.swt.events.MouseEvent-">mouseMove</a></span>(org.eclipse.swt.events.MouseEvent&nbsp;me)</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/ganttchart/GanttComposite.html#mouseUp-org.eclipse.swt.events.MouseEvent-">mouseUp</a></span>(org.eclipse.swt.events.MouseEvent&nbsp;event)</code>&nbsp;</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#moveXBounds-boolean-">moveXBounds</a></span>(boolean&nbsp;positive)</code>&nbsp;</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/ganttchart/GanttComposite.html#nextDay--">nextDay</a></span>()</code>
<div class="block">Jumps one day forward.</div>
</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/ganttchart/GanttComposite.html#nextHour--">nextHour</a></span>()</code>
<div class="block">Jumps to the next hour.</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/ganttchart/GanttComposite.html#nextMinute--">nextMinute</a></span>()</code>
<div class="block">Jumps to the next hour.</div>
</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#nextMonth--">nextMonth</a></span>()</code>
<div class="block">Jumps to the next month.</div>
</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/ganttchart/GanttComposite.html#nextWeek--">nextWeek</a></span>()</code>
<div class="block">Jumps one week forward.</div>
</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#prevDay--">prevDay</a></span>()</code>
<div class="block">Jumps one day backwards.</div>
</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/ganttchart/GanttComposite.html#prevHour--">prevHour</a></span>()</code>
<div class="block">Jumps to the previous hour.</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/ganttchart/GanttComposite.html#prevMinute--">prevMinute</a></span>()</code>
<div class="block">Jumps to the previous minute.</div>
</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/ganttchart/GanttComposite.html#prevMonth--">prevMonth</a></span>()</code>
<div class="block">Jumps to the previous month.</div>
</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/ganttchart/GanttComposite.html#prevWeek--">prevWeek</a></span>()</code>
<div class="block">Jumps one week backwards.</div>
</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/ganttchart/GanttComposite.html#redraw--">redraw</a></span>()</code>&nbsp;</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/ganttchart/GanttComposite.html#redraw-org.eclipse.swt.graphics.Rectangle-">redraw</a></span>(org.eclipse.swt.graphics.Rectangle&nbsp;rect)</code>&nbsp;</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/ganttchart/GanttComposite.html#refresh--">refresh</a></span>()</code>
<div class="block">Redraws the calendar should some event not do it automatically.</div>
</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/ganttchart/GanttComposite.html#reindex-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-">reindex</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event,
int&nbsp;newIndex)</code>
<div class="block">Re-indexes an event to a new index.</div>
</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/ganttchart/GanttComposite.html#reindex-org.eclipse.nebula.widgets.ganttchart.GanttGroup-int-">reindex</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttGroup.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttGroup</a>&nbsp;group,
int&nbsp;newIndex)</code>
<div class="block">Re-indexes a GanttGroup to a new index.</div>
</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/ganttchart/GanttComposite.html#reindex-org.eclipse.nebula.widgets.ganttchart.GanttSection-int-">reindex</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSection</a>&nbsp;section,
int&nbsp;newIndex)</code>
<div class="block">Re-indexes a GanttSection to a new index.</div>
</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#removeEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">removeEvent</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event)</code>
<div class="block">Removes a GanttEvent from the chart.</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/ganttchart/GanttComposite.html#removeGanttEventListener-org.eclipse.nebula.widgets.ganttchart.IGanttEventListener-">removeGanttEventListener</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IGanttEventListener.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IGanttEventListener</a>&nbsp;listener)</code>
<div class="block">Removes a listener from being notified of Gantt events.</div>
</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/ganttchart/GanttComposite.html#removeGroup-org.eclipse.nebula.widgets.ganttchart.GanttGroup-">removeGroup</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttGroup.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttGroup</a>&nbsp;group)</code>
<div class="block">Removes a GanttGroup from the chart.</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/ganttchart/GanttComposite.html#removePhase-org.eclipse.nebula.widgets.ganttchart.GanttPhase-">removePhase</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttPhase.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttPhase</a>&nbsp;phase)</code>
<div class="block">Removes a GanttPhase from the chart.</div>
</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/ganttchart/GanttComposite.html#removePhase-org.eclipse.nebula.widgets.ganttchart.GanttPhase-boolean-">removePhase</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttPhase.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttPhase</a>&nbsp;phase,
boolean&nbsp;redraw)</code>
<div class="block">Removes a GanttPhase from the chart with optional redraw call.</div>
</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#removeSection-org.eclipse.nebula.widgets.ganttchart.GanttSection-">removeSection</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSection</a>&nbsp;section)</code>
<div class="block">Removes a GanttSection from the chart.</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/ganttchart/GanttComposite.html#removeSelectionDetailClickListener-org.eclipse.nebula.widgets.ganttchart.ISectionDetailMoreClickListener-">removeSelectionDetailClickListener</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ISectionDetailMoreClickListener.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ISectionDetailMoreClickListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#removeSpecialDateRange-org.eclipse.nebula.widgets.ganttchart.GanttSpecialDateRange-">removeSpecialDateRange</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSpecialDateRange</a>&nbsp;range)</code>
<div class="block">Removes a <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> to the chart and redraws.</div>
</td>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#removeSpecialDateRange-org.eclipse.nebula.widgets.ganttchart.GanttSpecialDateRange-boolean-">removeSpecialDateRange</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSpecialDateRange</a>&nbsp;range,
boolean&nbsp;redraw)</code>
<div class="block">Removes a <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> to the chart and redraws.</div>
</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#resetZoom--">resetZoom</a></span>()</code>
<div class="block">Resets the zoom level to that set in the settings.</div>
</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code>(package private) static org.eclipse.swt.graphics.ImageData</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#rotate-org.eclipse.swt.graphics.ImageData-int-">rotate</a></span>(org.eclipse.swt.graphics.ImageData&nbsp;srcData,
int&nbsp;direction)</code>&nbsp;</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#selectAll--">selectAll</a></span>()</code>
<div class="block">Selects all events</div>
</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-">setDate</a></span>(java.util.Calendar&nbsp;date)</code>
<div class="block">Sets the calendar date.</div>
</td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-boolean-">setDate</a></span>(java.util.Calendar&nbsp;date,
boolean&nbsp;applyOffset)</code>
<div class="block">Sets the new date of the calendar and redraws.</div>
</td>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-int-">setDate</a></span>(java.util.Calendar&nbsp;date,
int&nbsp;side)</code>
<div class="block">Sets the calendar date to the given date and shows it on the chart.</div>
</td>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-int-boolean-">setDate</a></span>(java.util.Calendar&nbsp;date,
int&nbsp;side,
boolean&nbsp;clearMinutes)</code>
<div class="block">Sets the calendar date to the given date and shows it on the chart.</div>
</td>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDrawHorizontalLinesOverride-boolean-">setDrawHorizontalLinesOverride</a></span>(boolean&nbsp;drawHorizontal)</code>
<div class="block">Setting this to true will force horizontal lines to draw despite what may be set in the settings.</div>
</td>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDrawVerticalLinesOverride-boolean-">setDrawVerticalLinesOverride</a></span>(boolean&nbsp;drawVertical)</code>
<div class="block">Setting this to true will force vertical lines to draw despite what may be set in the settings.</div>
</td>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setEventFactory-org.eclipse.nebula.widgets.ganttchart.IEventFactory-">setEventFactory</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IEventFactory.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IEventFactory</a>&nbsp;factory)</code>&nbsp;</td>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setEventMenuItemFactory-org.eclipse.nebula.widgets.ganttchart.IEventMenuItemFactory-">setEventMenuItemFactory</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IEventMenuItemFactory.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IEventMenuItemFactory</a>&nbsp;factory)</code>&nbsp;</td>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setEventSpacerOverride-int-">setEventSpacerOverride</a></span>(int&nbsp;height)</code>
<div class="block">Setting a fixed event spacer overrides all individual event space settings on chart items and all settings.</div>
</td>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setFixedRowHeightOverride-int-">setFixedRowHeightOverride</a></span>(int&nbsp;height)</code>
<div class="block">Setting a fixed row height override causes all rows to be the set height regardless of individual row heights set
on items themselves and all settings.</div>
</td>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setHolidays-org.eclipse.nebula.widgets.ganttchart.Holiday:A-">setHolidays</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/Holiday.html" title="class in org.eclipse.nebula.widgets.ganttchart">Holiday</a>[]&nbsp;holidays)</code>&nbsp;</td>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setLayerOpacity-int-int-">setLayerOpacity</a></span>(int&nbsp;layer,
int&nbsp;opacity)</code>
<div class="block">Sets the drawing opacity for a layer.</div>
</td>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setMenuItemFactory-org.eclipse.nebula.widgets.ganttchart.IMenuItemFactory-">setMenuItemFactory</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IMenuItemFactory.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IMenuItemFactory</a>&nbsp;factory)</code>&nbsp;</td>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setNoRecalc--">setNoRecalc</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setSelectedHeaderDates-java.util.List-">setSelectedHeaderDates</a></span>(java.util.List&nbsp;dates)</code>
<div class="block">Sets a list of header dates that should be the selected dates.</div>
</td>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setSelection-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">setSelection</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event)</code>
<div class="block">Sets the selection to be a specific GanttEvent.</div>
</td>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setSelection-java.util.List-">setSelection</a></span>(java.util.List&nbsp;list)</code>
<div class="block">Sets the selection to be a set of GanttEvents.</div>
</td>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setShowDaysOnEvents-boolean-">setShowDaysOnEvents</a></span>(boolean&nbsp;showDates)</code>
<div class="block">Flag whether to show the number of days on events.</div>
</td>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setShowPlannedDates-boolean-">setShowPlannedDates</a></span>(boolean&nbsp;showPlanned)</code>
<div class="block">Flag whether to show planned dates or not.</div>
</td>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setTopItem-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-">setTopItem</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;ge,
int&nbsp;side)</code>
<div class="block">Sets the top visible item in the chart and scrolls to show it.</div>
</td>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setTopItem-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-int-">setTopItem</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;ge,
int&nbsp;yOffset,
int&nbsp;side)</code>
<div class="block">Sets the top visible item in the chart and scrolls to show it.</div>
</td>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setUseAdvancedTooltips-boolean-">setUseAdvancedTooltips</a></span>(boolean&nbsp;useAdvancedTooltips)</code>
<div class="block">Sets whether to use advanced tooltips or not.</div>
</td>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setView-int-">setView</a></span>(int&nbsp;view)</code>
<div class="block">Sets the current view.</div>
</td>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setViewPortHandler-org.eclipse.nebula.widgets.ganttchart.IViewPortHandler2-">setViewPortHandler</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IViewPortHandler2.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IViewPortHandler2</a>&nbsp;vph)</code>&nbsp;</td>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setZoomHandler-org.eclipse.nebula.widgets.ganttchart.IZoomHandler-">setZoomHandler</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IZoomHandler</a>&nbsp;zoomHandler)</code>&nbsp;</td>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setZoomLevel-int-">setZoomLevel</a></span>(int&nbsp;level)</code>
<div class="block">Sets the zoom level.</div>
</td>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#showAllLayers--">showAllLayers</a></span>()</code>
<div class="block">Shows all layers and redraws the event area.</div>
</td>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#showEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-">showEvent</a></span>(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;ge,
int&nbsp;side)</code>
<div class="block">Scrolls the chart to the selected item regardless if it is visible or not.</div>
</td>
</tr>
<tr id="i154" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#showLayer-int-">showLayer</a></span>(int&nbsp;layer)</code>
<div class="block">Shows all layers of the given value and redraws the event area.</div>
</td>
</tr>
<tr id="i155" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#showScrollDate--">showScrollDate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i156" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#updateHorizontalScrollbar--">updateHorizontalScrollbar</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i157" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#updateVerticalScrollBar-boolean-">updateVerticalScrollBar</a></span>(boolean&nbsp;redraw)</code>&nbsp;</td>
</tr>
<tr id="i158" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#vScroll--">vScroll</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#zoomIn--">zoomIn</a></span>()</code>
<div class="block">Zooms in.</div>
</td>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#zoomIn-boolean-org.eclipse.swt.graphics.Point-">zoomIn</a></span>(boolean&nbsp;fromMouseWheel,
org.eclipse.swt.graphics.Point&nbsp;mouseLoc)</code>&nbsp;</td>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#zoomOut--">zoomOut</a></span>()</code>
<div class="block">Zooms out.</div>
</td>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#zoomOut-boolean-org.eclipse.swt.graphics.Point-">zoomOut</a></span>(boolean&nbsp;fromMouseWheel,
org.eclipse.swt.graphics.Point&nbsp;mouseLoc)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.widgets.Canvas">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.swt.widgets.Canvas</h3>
<code>drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME</code></li>
</ul>
<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, setFocus, setLayout, 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, 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, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, 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, getStyle, 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.events.MouseListener">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.swt.events.MouseListener</h3>
<code>mouseDoubleClickAdapter, mouseDownAdapter, mouseUpAdapter</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.events.MouseTrackListener">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.swt.events.MouseTrackListener</h3>
<code>mouseEnterAdapter, mouseExitAdapter, mouseHoverAdapter</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.events.KeyListener">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.swt.events.KeyListener</h3>
<code>keyPressedAdapter, keyReleasedAdapter</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="Z:Z_osType">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>_osType</h4>
<pre>public static&nbsp;int _osType</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="GanttComposite-org.eclipse.nebula.widgets.ganttchart.GanttChart-int-org.eclipse.nebula.widgets.ganttchart.ISettings-org.eclipse.nebula.widgets.ganttchart.IColorManager-org.eclipse.nebula.widgets.ganttchart.IPaintManager-org.eclipse.nebula.widgets.ganttchart.ILanguageManager-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GanttComposite</h4>
<pre>public&nbsp;GanttComposite(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttChart.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttChart</a>&nbsp;parent,
int&nbsp;style,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ISettings.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ISettings</a>&nbsp;settings,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IColorManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IColorManager</a>&nbsp;colorManager,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IPaintManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IPaintManager</a>&nbsp;paintManager,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ILanguageManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ILanguageManager</a>&nbsp;languageManager)</pre>
</li>
</ul>
<a name="GanttComposite-org.eclipse.nebula.widgets.ganttchart.GanttChart-int-org.eclipse.nebula.widgets.ganttchart.ISettings-org.eclipse.nebula.widgets.ganttchart.IColorManager-org.eclipse.nebula.widgets.ganttchart.IPaintManager-org.eclipse.nebula.widgets.ganttchart.ILanguageManager-org.eclipse.nebula.widgets.ganttchart.Holiday:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>GanttComposite</h4>
<pre>public&nbsp;GanttComposite(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttChart.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttChart</a>&nbsp;parent,
int&nbsp;style,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ISettings.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ISettings</a>&nbsp;settings,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IColorManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IColorManager</a>&nbsp;colorManager,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IPaintManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IPaintManager</a>&nbsp;paintManager,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ILanguageManager.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ILanguageManager</a>&nbsp;languageManager,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/Holiday.html" title="class in org.eclipse.nebula.widgets.ganttchart">Holiday</a>[]&nbsp;holidays)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="vScroll--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>vScroll</h4>
<pre>public&nbsp;void&nbsp;vScroll()</pre>
</li>
</ul>
<a name="updateVerticalScrollBar-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateVerticalScrollBar</h4>
<pre>void&nbsp;updateVerticalScrollBar(boolean&nbsp;redraw)</pre>
</li>
</ul>
<a name="getDate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDate</h4>
<pre>public&nbsp;java.util.Calendar&nbsp;getDate()</pre>
<div class="block">Returns the current date (left-most date).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getRootCalendar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootCalendar</h4>
<pre>public&nbsp;java.util.Calendar&nbsp;getRootCalendar()</pre>
<div class="block">Returns the non-cloned root calendar of the chart. DO NOT modify this outside of the chart. This method is
considered internal public and will be removed later.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Calendar</dd>
</dl>
</li>
</ul>
<a name="getRootEndCalendar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootEndCalendar</h4>
<pre>public&nbsp;java.util.Calendar&nbsp;getRootEndCalendar()</pre>
<div class="block">Returns the non-cloned root end calendar of the chart. DO NOT modify this outside of the chart. This method is
considered internal public and will be removed later.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Calendar</dd>
</dl>
</li>
</ul>
<a name="getRootStartCalendar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootStartCalendar</h4>
<pre>public&nbsp;java.util.Calendar&nbsp;getRootStartCalendar()</pre>
<div class="block">Returns the non-cloned root start calendar of the chart. DO NOT modify this outside of the chart. This method is
considered internal public and will be removed later.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Calendar</dd>
</dl>
</li>
</ul>
<a name="hideLayer-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hideLayer</h4>
<pre>public&nbsp;void&nbsp;hideLayer(int&nbsp;layer)</pre>
<div class="block">Hides all layers of the given value and redraws the event area.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>layer</code> - Layer to hide.</dd>
</dl>
</li>
</ul>
<a name="showLayer-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>showLayer</h4>
<pre>public&nbsp;void&nbsp;showLayer(int&nbsp;layer)</pre>
<div class="block">Shows all layers of the given value and redraws the event area.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>layer</code> - Layer to show.</dd>
</dl>
</li>
</ul>
<a name="redraw-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>redraw</h4>
<pre>public&nbsp;void&nbsp;redraw(org.eclipse.swt.graphics.Rectangle&nbsp;rect)</pre>
</li>
</ul>
<a name="showAllLayers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>showAllLayers</h4>
<pre>public&nbsp;void&nbsp;showAllLayers()</pre>
<div class="block">Shows all layers and redraws the event area.</div>
</li>
</ul>
<a name="hideAllLayers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hideAllLayers</h4>
<pre>public&nbsp;void&nbsp;hideAllLayers()</pre>
<div class="block">Hides all layers and redraws the event area.</div>
</li>
</ul>
<a name="setLayerOpacity-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLayerOpacity</h4>
<pre>public&nbsp;void&nbsp;setLayerOpacity(int&nbsp;layer,
int&nbsp;opacity)</pre>
<div class="block">Sets the drawing opacity for a layer. Do note that this may reduce the drawing speed of the chart by a lot. The
opacity range is from 0 to 255. Note that if alpha settings are turned on in settings, those values will still be
used, so it may be wise to turn them off if you are doing layer blending.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>layer</code> - Layer to set opacity on</dd>
<dd><code>opacity</code> - Opacity between 0 and 255</dd>
</dl>
</li>
</ul>
<a name="getLayerOpacity-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLayerOpacity</h4>
<pre>public&nbsp;int&nbsp;getLayerOpacity(int&nbsp;layer)</pre>
<div class="block">Returns the layer opacity for a layer.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>layer</code> - Layer to get opacity for</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Layer opacity, -1 if layer has no opacity set.</dd>
</dl>
</li>
</ul>
<a name="setFixedRowHeightOverride-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFixedRowHeightOverride</h4>
<pre>public&nbsp;void&nbsp;setFixedRowHeightOverride(int&nbsp;height)</pre>
<div class="block">Setting a fixed row height override causes all rows to be the set height regardless of individual row heights set
on items themselves and all settings.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>height</code> - Height to set. Set to zero to turn off.</dd>
</dl>
</li>
</ul>
<a name="setEventSpacerOverride-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEventSpacerOverride</h4>
<pre>public&nbsp;void&nbsp;setEventSpacerOverride(int&nbsp;height)</pre>
<div class="block">Setting a fixed event spacer overrides all individual event space settings on chart items and all settings.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>height</code> - Height to set. Set to zero to turn off.</dd>
</dl>
</li>
</ul>
<a name="setDrawHorizontalLinesOverride-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDrawHorizontalLinesOverride</h4>
<pre>public&nbsp;void&nbsp;setDrawHorizontalLinesOverride(boolean&nbsp;drawHorizontal)</pre>
<div class="block">Setting this to true will force horizontal lines to draw despite what may be set in the settings.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>drawHorizontal</code> - true to draw horizontal lines.</dd>
</dl>
</li>
</ul>
<a name="setDrawVerticalLinesOverride-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDrawVerticalLinesOverride</h4>
<pre>public&nbsp;void&nbsp;setDrawVerticalLinesOverride(boolean&nbsp;drawVertical)</pre>
<div class="block">Setting this to true will force vertical lines to draw despite what may be set in the settings.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>drawVertical</code> - true to draw vertical lines.</dd>
</dl>
</li>
</ul>
<a name="setSelection-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelection</h4>
<pre>public&nbsp;void&nbsp;setSelection(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event)</pre>
<div class="block">Sets the selection to be a specific GanttEvent. This method will cause a redraw.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - GanttEvent to select</dd>
</dl>
</li>
</ul>
<a name="setSelection-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelection</h4>
<pre>public&nbsp;void&nbsp;setSelection(java.util.List&nbsp;list)</pre>
<div class="block">Sets the selection to be a set of GanttEvents. If the chart is set to <code>SWT.SINGLE</code> you should be using
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setSelection-org.eclipse.nebula.widgets.ganttchart.GanttEvent-"><code>setSelection(GanttEvent)</code></a> as this method will do nothing. This method will cause a redraw.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>list</code> - List of GanttEvents to select</dd>
</dl>
</li>
</ul>
<a name="addGroup-org.eclipse.nebula.widgets.ganttchart.GanttGroup-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addGroup</h4>
<pre>public&nbsp;void&nbsp;addGroup(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttGroup.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttGroup</a>&nbsp;group)</pre>
<div class="block">Adds a GanttGroup to the chart.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>group</code> - Group to add</dd>
</dl>
</li>
</ul>
<a name="getGroups--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGroups</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttGroup.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttGroup</a>&gt;&nbsp;getGroups()</pre>
<div class="block">Returns a list of all GanttGroups.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of GanttGroups</dd>
</dl>
</li>
</ul>
<a name="removeGroup-org.eclipse.nebula.widgets.ganttchart.GanttGroup-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeGroup</h4>
<pre>public&nbsp;void&nbsp;removeGroup(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttGroup.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttGroup</a>&nbsp;group)</pre>
<div class="block">Removes a GanttGroup from the chart.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>group</code> - Group to remove</dd>
</dl>
</li>
</ul>
<a name="addSection-org.eclipse.nebula.widgets.ganttchart.GanttSection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addSection</h4>
<pre>public&nbsp;void&nbsp;addSection(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSection</a>&nbsp;section)</pre>
<div class="block">Adds a GanttSection to the chart.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>section</code> - Section to add</dd>
</dl>
</li>
</ul>
<a name="addSection-org.eclipse.nebula.widgets.ganttchart.GanttSection-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addSection</h4>
<pre>public&nbsp;void&nbsp;addSection(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSection</a>&nbsp;section,
int&nbsp;index)</pre>
<div class="block">Adds a GanttSection to the chart.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>section</code> - Section to add</dd>
<dd><code>index</code> - the index to add the Section at</dd>
</dl>
</li>
</ul>
<a name="removeSection-org.eclipse.nebula.widgets.ganttchart.GanttSection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeSection</h4>
<pre>public&nbsp;void&nbsp;removeSection(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSection</a>&nbsp;section)</pre>
<div class="block">Removes a GanttSection from the chart.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>section</code> - Section to remove</dd>
</dl>
</li>
</ul>
<a name="getGanttSections--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGanttSections</h4>
<pre>public&nbsp;java.util.List&nbsp;getGanttSections()</pre>
<div class="block">Returns a list of all GanttSections.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of GanttSections.</dd>
</dl>
</li>
</ul>
<a name="showScrollDate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>showScrollDate</h4>
<pre>void&nbsp;showScrollDate()</pre>
</li>
</ul>
<a name="getTopEvent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTopEvent</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;getTopEvent()</pre>
<div class="block">Returns the topmost visible event in the current view of the chart.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>GanttEvent or null</dd>
</dl>
</li>
</ul>
<a name="getBottomEvent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBottomEvent</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;getBottomEvent()</pre>
<div class="block">Returns the bottom most visible event in the current view of the chart.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>GanttEvent or null</dd>
</dl>
</li>
</ul>
<a name="killDialogs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>killDialogs</h4>
<pre>void&nbsp;killDialogs()</pre>
</li>
</ul>
<a name="setShowPlannedDates-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShowPlannedDates</h4>
<pre>public&nbsp;void&nbsp;setShowPlannedDates(boolean&nbsp;showPlanned)</pre>
<div class="block">Flag whether to show planned dates or not. This will override any settings value and will cause a redraw.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>showPlanned</code> - true to show planned dates</dd>
</dl>
</li>
</ul>
<a name="isShowingPlannedDates--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isShowingPlannedDates</h4>
<pre>public&nbsp;boolean&nbsp;isShowingPlannedDates()</pre>
<div class="block">Returns whether planned date drawing is currently on or off.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if on</dd>
</dl>
</li>
</ul>
<a name="setShowDaysOnEvents-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShowDaysOnEvents</h4>
<pre>public&nbsp;void&nbsp;setShowDaysOnEvents(boolean&nbsp;showDates)</pre>
<div class="block">Flag whether to show the number of days on events. This will override any settings value and will cause a redraw.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>showDates</code> - </dd>
</dl>
</li>
</ul>
<a name="isShowingDaysOnEvents--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isShowingDaysOnEvents</h4>
<pre>public&nbsp;boolean&nbsp;isShowingDaysOnEvents()</pre>
<div class="block">Returns whether event day number drawing is currently on or off.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if on</dd>
</dl>
</li>
</ul>
<a name="isShowingGanttSections--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isShowingGanttSections</h4>
<pre>public&nbsp;boolean&nbsp;isShowingGanttSections()</pre>
<div class="block">Whether the chart has gantt sections or not</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if has gantt sections</dd>
</dl>
</li>
</ul>
<a name="getSelectedEvents--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelectedEvents</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Object&gt;&nbsp;getSelectedEvents()</pre>
<div class="block">Returns the a list of all currently selected events, or an emtpy list if none.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>GanttEvent or null</dd>
</dl>
</li>
</ul>
<a name="setTopItem-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopItem</h4>
<pre>public&nbsp;void&nbsp;setTopItem(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;ge,
int&nbsp;yOffset,
int&nbsp;side)</pre>
<div class="block">Sets the top visible item in the chart and scrolls to show it. Passing
SWT.NONE prevents any horizontal alignment from occurring.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ge</code> - Event to show</dd>
<dd><code>yOffset</code> - y offset modifier</dd>
<dd><code>side</code> - one of <code>SWT.LEFT</code>, <code>SWT.CENTER</code>,
<code>SWT.RIGHT</code>, <code>SWT.NONE</code></dd>
</dl>
</li>
</ul>
<a name="setTopItem-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopItem</h4>
<pre>public&nbsp;void&nbsp;setTopItem(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;ge,
int&nbsp;side)</pre>
<div class="block">Sets the top visible item in the chart and scrolls to show it. Passing
SWT.NONE prevents any horizontal alignment from occurring.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ge</code> - Event to show</dd>
<dd><code>side</code> - one of <code>SWT.LEFT</code>, <code>SWT.CENTER</code>,
<code>SWT.RIGHT</code>, <code>SWT.NONE</code></dd>
</dl>
</li>
</ul>
<a name="showEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>showEvent</h4>
<pre>public&nbsp;void&nbsp;showEvent(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;ge,
int&nbsp;side)</pre>
<div class="block">Scrolls the chart to the selected item regardless if it is visible or not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ge</code> - GanttEvent to scroll to.</dd>
<dd><code>side</code> - one of <code>SWT.LEFT</code>, <code>SWT.CENTER</code>, <code>SWT.RIGHT</code></dd>
</dl>
</li>
</ul>
<a name="getBounds--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBounds</h4>
<pre>public&nbsp;org.eclipse.swt.graphics.Rectangle&nbsp;getBounds()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getBounds</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
</dl>
</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="addDependency-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addDependency</h4>
<pre>public&nbsp;void&nbsp;addDependency(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;source,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;target)</pre>
<div class="block">Adds a connection between two GanttEvents. ge1 will connect to ge2.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - Source event</dd>
<dd><code>target</code> - Target event</dd>
</dl>
</li>
</ul>
<a name="addDependency-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.swt.graphics.Color-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addDependency</h4>
<pre>public&nbsp;void&nbsp;addDependency(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;source,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;target,
org.eclipse.swt.graphics.Color&nbsp;color)</pre>
<div class="block">Adds a connection between two GanttEvents. <code>Source</code> will connect to <code>Target</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - Source event</dd>
<dd><code>target</code> - Target event</dd>
<dd><code>Color</code> - to use to draw connection. Set null to use default color from Settings.</dd>
</dl>
</li>
</ul>
<a name="connectionAdded-org.eclipse.nebula.widgets.ganttchart.GanttConnection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>connectionAdded</h4>
<pre>void&nbsp;connectionAdded(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttConnection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttConnection</a>&nbsp;conn)</pre>
</li>
</ul>
<a name="connectionRemoved-org.eclipse.nebula.widgets.ganttchart.GanttConnection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>connectionRemoved</h4>
<pre>void&nbsp;connectionRemoved(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttConnection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttConnection</a>&nbsp;conn)</pre>
</li>
</ul>
<a name="isConnected-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isConnected</h4>
<pre>public&nbsp;boolean&nbsp;isConnected(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;ge)</pre>
<div class="block">Returns true if the given event is connected to another.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ge</code> - GanttEvent to check</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the GanttEvent is connected</dd>
</dl>
</li>
</ul>
<a name="isConnected-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isConnected</h4>
<pre>public&nbsp;boolean&nbsp;isConnected(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;source,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;target)</pre>
<div class="block">Checks whether two events are connected to each other.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - Source event</dd>
<dd><code>target</code> - Target event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if a connection exists</dd>
</dl>
</li>
</ul>
<a name="addConnection-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addConnection</h4>
<pre>public&nbsp;void&nbsp;addConnection(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;source,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;target)</pre>
<div class="block">Same as addDependency().</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - Source event</dd>
<dd><code>target</code> - Target event</dd>
</dl>
</li>
</ul>
<a name="addConnection-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.swt.graphics.Color-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addConnection</h4>
<pre>public&nbsp;void&nbsp;addConnection(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;source,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;target,
org.eclipse.swt.graphics.Color&nbsp;color)</pre>
<div class="block">Same as addDependency().</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - Source event</dd>
<dd><code>target</code> - Target event</dd>
<dd><code>Color</code> - to use to draw connection. Set null to use defaults.</dd>
</dl>
</li>
</ul>
<a name="setDate-java.util.Calendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDate</h4>
<pre>public&nbsp;void&nbsp;setDate(java.util.Calendar&nbsp;date)</pre>
<div class="block">Sets the calendar date.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>date</code> - </dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-boolean-"><code>setDate(Calendar, boolean)</code></a>,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-int-"><code>setDate(Calendar, int)</code></a>,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-int-boolean-"><code>setDate(Calendar, int, boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="jumpToToday--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jumpToToday</h4>
<pre>public&nbsp;void&nbsp;jumpToToday()</pre>
<div class="block">Moves calendar to the current date/time.</div>
</li>
</ul>
<a name="jumpToToday-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jumpToToday</h4>
<pre>public&nbsp;void&nbsp;jumpToToday(int&nbsp;side)</pre>
<div class="block">Moves calendar to the current date/time.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>side</code> - one of <code>SWT.LEFT</code>, <code>SWT.CENTER</code>, <code>SWT.RIGHT</code></dd>
</dl>
</li>
</ul>
<a name="jumpToEarliestEvent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jumpToEarliestEvent</h4>
<pre>public&nbsp;void&nbsp;jumpToEarliestEvent()</pre>
<div class="block">Moves the calendar to the earliest event date.</div>
</li>
</ul>
<a name="jumpToLatestEvent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jumpToLatestEvent</h4>
<pre>public&nbsp;void&nbsp;jumpToLatestEvent()</pre>
<div class="block">Moves the calendar to the latest event date.</div>
</li>
</ul>
<a name="jumpToEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-boolean-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jumpToEvent</h4>
<pre>public&nbsp;void&nbsp;jumpToEvent(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event,
boolean&nbsp;start,
int&nbsp;side)</pre>
<div class="block">Moves the calendar to a particular event date horizontally. To move to an event completely, you may use
<code>#setTopItem(GanttEvent)</code> or <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setTopItem-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-"><code>setTopItem(GanttEvent, int)</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - Event to move to</dd>
<dd><code>start</code> - true if to jump to the start date, false if to jump to the end date.</dd>
<dd><code>side</code> - one of <code>SWT.LEFT</code>, <code>SWT.CENTER</code>, <code>SWT.RIGHT</code></dd>
</dl>
</li>
</ul>
<a name="setDate-java.util.Calendar-int-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDate</h4>
<pre>public&nbsp;void&nbsp;setDate(java.util.Calendar&nbsp;date,
int&nbsp;side,
boolean&nbsp;clearMinutes)</pre>
<div class="block">Sets the calendar date to the given date and shows it on the chart. You may provide the side that the date is to
be visible on. This method does not apply any offset or other settings-related magic, but sets the date "purely".
This method will only clear minutes, seconds and milliseconds if the clearMinutes variable is set to true.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>date</code> - Date</dd>
<dd><code>side</code> - one of <code>SWT.LEFT</code>, <code>SWT.CENTER</code>, <code>SWT.RIGHT</code></dd>
<dd><code>clearMinutes</code> - true if to clear minutes, seconds, milliseconds</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-int-"><code>setDate(Calendar, int)</code></a></dd>
</dl>
</li>
</ul>
<a name="setDate-java.util.Calendar-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDate</h4>
<pre>public&nbsp;void&nbsp;setDate(java.util.Calendar&nbsp;date,
int&nbsp;side)</pre>
<div class="block">Sets the calendar date to the given date and shows it on the chart. You may provide the side that the date is to
be visible on. This method does not apply any offset or other settings-related magic, but sets the date "purely".
This method will clear minutes, seconds and milliseconds and set them to zero. If you do not wish this, use
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-int-boolean-"><code>setDate(Calendar, int, boolean)</code></a></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>date</code> - Date</dd>
<dd><code>side</code> - one of <code>SWT.LEFT</code>, <code>SWT.CENTER</code>, <code>SWT.RIGHT</code></dd>
</dl>
</li>
</ul>
<a name="setDate-java.util.Calendar-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDate</h4>
<pre>public&nbsp;void&nbsp;setDate(java.util.Calendar&nbsp;date,
boolean&nbsp;applyOffset)</pre>
<div class="block">Sets the new date of the calendar and redraws. This method will apply any offsets and other date magic that is
set in the Settings.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>date</code> - Date to set</dd>
<dd><code>applyOffset</code> - whether to apply the settings offset</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-"><code>setDate(Calendar)</code></a>,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-int-"><code>setDate(Calendar, int)</code></a>,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#setDate-java.util.Calendar-int-boolean-"><code>setDate(Calendar, int, boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="reindex-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reindex</h4>
<pre>public&nbsp;void&nbsp;reindex(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event,
int&nbsp;newIndex)</pre>
<div class="block">Re-indexes an event to a new index.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - GanttEvent to reindex</dd>
<dd><code>newIndex</code> - new index</dd>
</dl>
</li>
</ul>
<a name="reindex-org.eclipse.nebula.widgets.ganttchart.GanttSection-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reindex</h4>
<pre>public&nbsp;void&nbsp;reindex(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSection</a>&nbsp;section,
int&nbsp;newIndex)</pre>
<div class="block">Re-indexes a GanttSection to a new index.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>section</code> - GanttSection to reindex</dd>
<dd><code>newIndex</code> - new index</dd>
</dl>
</li>
</ul>
<a name="reindex-org.eclipse.nebula.widgets.ganttchart.GanttGroup-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reindex</h4>
<pre>public&nbsp;void&nbsp;reindex(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttGroup.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttGroup</a>&nbsp;group,
int&nbsp;newIndex)</pre>
<div class="block">Re-indexes a GanttGroup to a new index.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>group</code> - GanttGroup to reindex</dd>
<dd><code>newIndex</code> - new index</dd>
</dl>
</li>
</ul>
<a name="addPhase-org.eclipse.nebula.widgets.ganttchart.GanttPhase-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addPhase</h4>
<pre>public&nbsp;void&nbsp;addPhase(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttPhase.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttPhase</a>&nbsp;phase)</pre>
<div class="block">Adds a GanttPhase to the chart.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>phase</code> - GanttPhase to add</dd>
</dl>
</li>
</ul>
<a name="removePhase-org.eclipse.nebula.widgets.ganttchart.GanttPhase-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removePhase</h4>
<pre>public&nbsp;void&nbsp;removePhase(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttPhase.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttPhase</a>&nbsp;phase)</pre>
<div class="block">Removes a GanttPhase from the chart.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>phase</code> - GanttPhase to remove</dd>
</dl>
</li>
</ul>
<a name="addSpecialDateRange-org.eclipse.nebula.widgets.ganttchart.GanttSpecialDateRange-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addSpecialDateRange</h4>
<pre>public&nbsp;void&nbsp;addSpecialDateRange(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSpecialDateRange</a>&nbsp;range)</pre>
<div class="block">Adds a <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> to the chart.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>range</code> - <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> to add.</dd>
</dl>
</li>
</ul>
<a name="removeSpecialDateRange-org.eclipse.nebula.widgets.ganttchart.GanttSpecialDateRange-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeSpecialDateRange</h4>
<pre>public&nbsp;void&nbsp;removeSpecialDateRange(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSpecialDateRange</a>&nbsp;range)</pre>
<div class="block">Removes a <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> to the chart and redraws.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>range</code> - <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> to remove</dd>
</dl>
</li>
</ul>
<a name="removeSpecialDateRange-org.eclipse.nebula.widgets.ganttchart.GanttSpecialDateRange-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeSpecialDateRange</h4>
<pre>public&nbsp;void&nbsp;removeSpecialDateRange(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSpecialDateRange</a>&nbsp;range,
boolean&nbsp;redraw)</pre>
<div class="block">Removes a <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> to the chart and redraws.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>range</code> - <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> to remove</dd>
<dd><code>redraw</code> - true to redraw</dd>
</dl>
</li>
</ul>
<a name="clearSpecialDateRanges--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearSpecialDateRanges</h4>
<pre>public&nbsp;void&nbsp;clearSpecialDateRanges()</pre>
<div class="block">Removes all <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a>s and redraws.</div>
</li>
</ul>
<a name="addSpecialDateRange-org.eclipse.nebula.widgets.ganttchart.GanttSpecialDateRange-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addSpecialDateRange</h4>
<pre>public&nbsp;void&nbsp;addSpecialDateRange(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSpecialDateRange</a>&nbsp;range,
boolean&nbsp;redraw)</pre>
<div class="block">Adds a <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> and optionally redraws.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>range</code> - <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSpecialDateRange.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttSpecialDateRange</code></a> to add</dd>
<dd><code>redraw</code> - true to redraw</dd>
</dl>
</li>
</ul>
<a name="addPhase-org.eclipse.nebula.widgets.ganttchart.GanttPhase-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addPhase</h4>
<pre>public&nbsp;void&nbsp;addPhase(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttPhase.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttPhase</a>&nbsp;phase,
boolean&nbsp;redraw)</pre>
<div class="block">Adds a GanttPhase to the chart with optional redraw call.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>phase</code> - GanttPhase to add</dd>
<dd><code>redraw</code> - true to redraw</dd>
</dl>
</li>
</ul>
<a name="removePhase-org.eclipse.nebula.widgets.ganttchart.GanttPhase-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removePhase</h4>
<pre>public&nbsp;void&nbsp;removePhase(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttPhase.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttPhase</a>&nbsp;phase,
boolean&nbsp;redraw)</pre>
<div class="block">Removes a GanttPhase from the chart with optional redraw call.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>phase</code> - GanttPhase to remove</dd>
<dd><code>redraw</code> - true to redraw</dd>
</dl>
</li>
</ul>
<a name="clearPhases--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearPhases</h4>
<pre>public&nbsp;void&nbsp;clearPhases()</pre>
<div class="block">Removes all GanttPhases from the chart</div>
</li>
</ul>
<a name="addEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEvent</h4>
<pre>public&nbsp;void&nbsp;addEvent(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event)</pre>
<div class="block">Adds a GanttEvent to the chart.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - GanttEvent</dd>
</dl>
</li>
</ul>
<a name="addEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEvent</h4>
<pre>public&nbsp;void&nbsp;addEvent(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event,
int&nbsp;index)</pre>
<div class="block">Adds an event at a given index.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - GanttEvent</dd>
<dd><code>index</code> - index</dd>
</dl>
</li>
</ul>
<a name="addEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEvent</h4>
<pre>public&nbsp;void&nbsp;addEvent(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event,
boolean&nbsp;redraw)</pre>
<div class="block">Adds an GanttEvent to the chart and redraws.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - GanttEvent</dd>
<dd><code>redraw</code> - true if to redraw chart</dd>
</dl>
</li>
</ul>
<a name="removeEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeEvent</h4>
<pre>public&nbsp;boolean&nbsp;removeEvent(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event)</pre>
<div class="block">Removes a GanttEvent from the chart.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - GanttEvent to remove</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if removed</dd>
</dl>
</li>
</ul>
<a name="getGanttConnections--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGanttConnections</h4>
<pre>public&nbsp;java.util.List&nbsp;getGanttConnections()</pre>
<div class="block">Returns all currently connected events as a list of <a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttConnection.html" title="class in org.eclipse.nebula.widgets.ganttchart"><code>GanttConnection</code></a> objects.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of connections.</dd>
</dl>
</li>
</ul>
<a name="eventDatesChanged-org.eclipse.nebula.widgets.ganttchart.GanttEvent-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>eventDatesChanged</h4>
<pre>void&nbsp;eventDatesChanged(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;ge,
boolean&nbsp;redraw)</pre>
</li>
</ul>
<a name="clearGanttEvents--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearGanttEvents</h4>
<pre>public&nbsp;void&nbsp;clearGanttEvents()</pre>
<div class="block">Clears all GanttEvents events from the chart.</div>
</li>
</ul>
<a name="clearGanttGroups--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearGanttGroups</h4>
<pre>public&nbsp;void&nbsp;clearGanttGroups()</pre>
<div class="block">Clears all GanttGroups from the chart.</div>
</li>
</ul>
<a name="clearGanttSections--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearGanttSections</h4>
<pre>public&nbsp;void&nbsp;clearGanttSections()</pre>
<div class="block">Clears all GanttSections from the chart.</div>
</li>
</ul>
<a name="clearChart--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearChart</h4>
<pre>public&nbsp;void&nbsp;clearChart()</pre>
<div class="block">Clears the entire chart of everything (all types of events) and leaves the chart blank.</div>
</li>
</ul>
<a name="hasEvent-org.eclipse.nebula.widgets.ganttchart.GanttEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasEvent</h4>
<pre>public&nbsp;boolean&nbsp;hasEvent(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event)</pre>
<div class="block">Checks whether the chart has a given event.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - GanttEvent</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if event exists</dd>
</dl>
</li>
</ul>
<a name="nextMonth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nextMonth</h4>
<pre>public&nbsp;void&nbsp;nextMonth()</pre>
<div class="block">Jumps to the next month.</div>
</li>
</ul>
<a name="prevMonth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prevMonth</h4>
<pre>public&nbsp;void&nbsp;prevMonth()</pre>
<div class="block">Jumps to the previous month.</div>
</li>
</ul>
<a name="nextWeek--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nextWeek</h4>
<pre>public&nbsp;void&nbsp;nextWeek()</pre>
<div class="block">Jumps one week forward.</div>
</li>
</ul>
<a name="prevWeek--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prevWeek</h4>
<pre>public&nbsp;void&nbsp;prevWeek()</pre>
<div class="block">Jumps one week backwards.</div>
</li>
</ul>
<a name="nextHour--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nextHour</h4>
<pre>public&nbsp;void&nbsp;nextHour()</pre>
<div class="block">Jumps to the next hour.</div>
</li>
</ul>
<a name="prevMinute--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prevMinute</h4>
<pre>public&nbsp;void&nbsp;prevMinute()</pre>
<div class="block">Jumps to the previous minute.</div>
</li>
</ul>
<a name="nextMinute--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nextMinute</h4>
<pre>public&nbsp;void&nbsp;nextMinute()</pre>
<div class="block">Jumps to the next hour.</div>
</li>
</ul>
<a name="prevHour--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prevHour</h4>
<pre>public&nbsp;void&nbsp;prevHour()</pre>
<div class="block">Jumps to the previous hour.</div>
</li>
</ul>
<a name="nextDay--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nextDay</h4>
<pre>public&nbsp;void&nbsp;nextDay()</pre>
<div class="block">Jumps one day forward.</div>
</li>
</ul>
<a name="prevDay--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prevDay</h4>
<pre>public&nbsp;void&nbsp;prevDay()</pre>
<div class="block">Jumps one day backwards.</div>
</li>
</ul>
<a name="setNoRecalc--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNoRecalc</h4>
<pre>void&nbsp;setNoRecalc()</pre>
</li>
</ul>
<a name="moveXBounds-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>moveXBounds</h4>
<pre>void&nbsp;moveXBounds(boolean&nbsp;positive)</pre>
</li>
</ul>
<a name="refresh--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>refresh</h4>
<pre>public&nbsp;void&nbsp;refresh()</pre>
<div class="block">Redraws the calendar should some event not do it automatically.</div>
</li>
</ul>
<a name="isEventVisible-org.eclipse.nebula.widgets.ganttchart.GanttEvent-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEventVisible</h4>
<pre>public&nbsp;boolean&nbsp;isEventVisible(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttEvent.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttEvent</a>&nbsp;event,
org.eclipse.swt.graphics.Rectangle&nbsp;bounds)</pre>
<div class="block">Checks whether a certain event is visible in the current bounds.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - GanttEvent</dd>
<dd><code>bounds</code> - Bounds</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if event is visible</dd>
</dl>
</li>
</ul>
<a name="getStartingXForEventDate-java.util.Calendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStartingXForEventDate</h4>
<pre>public&nbsp;int&nbsp;getStartingXForEventDate(java.util.Calendar&nbsp;date)</pre>
<div class="block">Returns the starting x position for a given date in the current view.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>date</code> - Date</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>x position, -1 should it for some reason not be found</dd>
</dl>
</li>
</ul>
<a name="getStartingXFor-java.util.Calendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStartingXFor</h4>
<pre>public&nbsp;int&nbsp;getStartingXFor(java.util.Calendar&nbsp;date)</pre>
<div class="block">Returns the starting x for a given date.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>date</code> - Calendar date</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>x position or -1 if it for some reason should not be found</dd>
</dl>
</li>
</ul>
<a name="getDayWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDayWidth</h4>
<pre>public&nbsp;int&nbsp;getDayWidth()</pre>
<div class="block">Returns the width of one day in the current zoom level. Do note that "one day" refers to 1 tick mark, so it might
not be one day in a smaller or larger zoom level.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>One tick mark width</dd>
</dl>
</li>
</ul>
<a name="mouseDoubleClick-org.eclipse.swt.events.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseDoubleClick</h4>
<pre>public&nbsp;void&nbsp;mouseDoubleClick(org.eclipse.swt.events.MouseEvent&nbsp;me)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseDoubleClick</code>&nbsp;in interface&nbsp;<code>org.eclipse.swt.events.MouseListener</code></dd>
</dl>
</li>
</ul>
<a name="getAllSelectedHeaderDates--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllSelectedHeaderDates</h4>
<pre>public&nbsp;java.util.List&nbsp;getAllSelectedHeaderDates()</pre>
<div class="block">Returns a list of all selected header dates (Calendar).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of calendars or empty list if none</dd>
</dl>
</li>
</ul>
<a name="clearAllSelectedHeaders--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearAllSelectedHeaders</h4>
<pre>public&nbsp;void&nbsp;clearAllSelectedHeaders()</pre>
<div class="block">Clears all selected headers and redraws the chart.</div>
</li>
</ul>
<a name="setSelectedHeaderDates-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelectedHeaderDates</h4>
<pre>public&nbsp;void&nbsp;setSelectedHeaderDates(java.util.List&nbsp;dates)</pre>
<div class="block">Sets a list of header dates that should be the selected dates. This list must be a list of Calendars.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dates</code> - List of Calendar objects representing selected header dates.</dd>
</dl>
</li>
</ul>
<a name="mouseDown-org.eclipse.swt.events.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseDown</h4>
<pre>public&nbsp;void&nbsp;mouseDown(org.eclipse.swt.events.MouseEvent&nbsp;me)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseDown</code>&nbsp;in interface&nbsp;<code>org.eclipse.swt.events.MouseListener</code></dd>
</dl>
</li>
</ul>
<a name="mouseUp-org.eclipse.swt.events.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseUp</h4>
<pre>public&nbsp;void&nbsp;mouseUp(org.eclipse.swt.events.MouseEvent&nbsp;event)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseUp</code>&nbsp;in interface&nbsp;<code>org.eclipse.swt.events.MouseListener</code></dd>
</dl>
</li>
</ul>
<a name="getSectionAt-org.eclipse.swt.events.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSectionAt</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttSection.html" title="class in org.eclipse.nebula.widgets.ganttchart">GanttSection</a>&nbsp;getSectionAt(org.eclipse.swt.events.MouseEvent&nbsp;me)</pre>
<div class="block">Returns a section that corresponds to where the given MouseEvent is fired</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - MouseEvent to check</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Section it is over or null if none</dd>
</dl>
</li>
</ul>
<a name="keyPressed-org.eclipse.swt.events.KeyEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>keyPressed</h4>
<pre>public&nbsp;void&nbsp;keyPressed(org.eclipse.swt.events.KeyEvent&nbsp;e)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>keyPressed</code>&nbsp;in interface&nbsp;<code>org.eclipse.swt.events.KeyListener</code></dd>
</dl>
</li>
</ul>
<a name="keyReleased-org.eclipse.swt.events.KeyEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>keyReleased</h4>
<pre>public&nbsp;void&nbsp;keyReleased(org.eclipse.swt.events.KeyEvent&nbsp;e)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>keyReleased</code>&nbsp;in interface&nbsp;<code>org.eclipse.swt.events.KeyListener</code></dd>
</dl>
</li>
</ul>
<a name="mouseMove-org.eclipse.swt.events.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseMove</h4>
<pre>public&nbsp;void&nbsp;mouseMove(org.eclipse.swt.events.MouseEvent&nbsp;me)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseMove</code>&nbsp;in interface&nbsp;<code>org.eclipse.swt.events.MouseMoveListener</code></dd>
</dl>
</li>
</ul>
<a name="getDaysVisible--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDaysVisible</h4>
<pre>public&nbsp;int&nbsp;getDaysVisible()</pre>
</li>
</ul>
<a name="isChartReady--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isChartReady</h4>
<pre>boolean&nbsp;isChartReady()</pre>
</li>
</ul>
<a name="getXForDate-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXForDate</h4>
<pre>public&nbsp;int&nbsp;getXForDate(java.util.Date&nbsp;date)</pre>
<div class="block">Gets the X for a given date.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>date</code> - Date</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>x position or -1 if date was not found</dd>
</dl>
</li>
</ul>
<a name="getXForDate-java.util.Calendar-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXForDate</h4>
<pre>public&nbsp;int&nbsp;getXForDate(java.util.Calendar&nbsp;cal)</pre>
<div class="block">Gets the x position where the given date starts in the current visible area.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cal</code> - Calendar</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>-1 if date was not found</dd>
</dl>
</li>
</ul>
<a name="getDateAt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDateAt</h4>
<pre>public&nbsp;java.util.Calendar&nbsp;getDateAt(int&nbsp;x)</pre>
<div class="block">Gets the date for a given x position.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - x location</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Calendar of date</dd>
</dl>
</li>
</ul>
<a name="drawMarker-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>drawMarker</h4>
<pre>public&nbsp;void&nbsp;drawMarker(java.util.Date&nbsp;date)</pre>
<div class="block">Draws a dotted vertical marker at the given date. It will get removed on repaint, so make sure it's drawn as
often as needed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>date</code> - Date to draw it at</dd>
</dl>
</li>
</ul>
<a name="mouseEnter-org.eclipse.swt.events.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseEnter</h4>
<pre>public&nbsp;void&nbsp;mouseEnter(org.eclipse.swt.events.MouseEvent&nbsp;event)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseEnter</code>&nbsp;in interface&nbsp;<code>org.eclipse.swt.events.MouseTrackListener</code></dd>
</dl>
</li>
</ul>
<a name="mouseExit-org.eclipse.swt.events.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseExit</h4>
<pre>public&nbsp;void&nbsp;mouseExit(org.eclipse.swt.events.MouseEvent&nbsp;event)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseExit</code>&nbsp;in interface&nbsp;<code>org.eclipse.swt.events.MouseTrackListener</code></dd>
</dl>
</li>
</ul>
<a name="mouseHover-org.eclipse.swt.events.MouseEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mouseHover</h4>
<pre>public&nbsp;void&nbsp;mouseHover(org.eclipse.swt.events.MouseEvent&nbsp;me)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseHover</code>&nbsp;in interface&nbsp;<code>org.eclipse.swt.events.MouseTrackListener</code></dd>
</dl>
</li>
</ul>
<a name="getVisibleBounds--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVisibleBounds</h4>
<pre>public&nbsp;org.eclipse.swt.graphics.Rectangle&nbsp;getVisibleBounds()</pre>
<div class="block">Returns a rectangle with the bounds of what is actually visible inside the chart.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Rectangle</dd>
</dl>
</li>
</ul>
<a name="getCurrentView--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentView</h4>
<pre>public&nbsp;int&nbsp;getCurrentView()</pre>
<div class="block">Returns the current view.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>View</dd>
</dl>
</li>
</ul>
<a name="setView-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setView</h4>
<pre>public&nbsp;void&nbsp;setView(int&nbsp;view)</pre>
<div class="block">Sets the current view.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>view</code> - View</dd>
</dl>
</li>
</ul>
<a name="getEvents--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEvents</h4>
<pre>public&nbsp;java.util.List&nbsp;getEvents()</pre>
<div class="block">Returns all events.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of all events.</dd>
</dl>
</li>
</ul>
<a name="getImage--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getImage</h4>
<pre>public&nbsp;org.eclipse.swt.graphics.Image&nbsp;getImage()</pre>
<div class="block">Returns the current visible area of the chart as an image</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Image of the chart</dd>
</dl>
</li>
</ul>
<a name="getVerticallyFullImage--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVerticallyFullImage</h4>
<pre>public&nbsp;org.eclipse.swt.graphics.Image&nbsp;getVerticallyFullImage()</pre>
<div class="block">Returns the chart as an image with the visible horizontal area
but showing all information in the chart vertically.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Image of the chart</dd>
</dl>
</li>
</ul>
<a name="getFullImage--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFullImage</h4>
<pre>public&nbsp;org.eclipse.swt.graphics.Image&nbsp;getFullImage()</pre>
<div class="block">Returns the image that is the entire chart, regardless of what is currently visible. If chart contains no events,
<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttComposite.html#getImage--"><code>getImage()</code></a> is called from within.
<p>
Do note that if the chart is "huge", you may need to increase your heap size. If you're zoomed in that's also
taken into account and you may need a massive heap to work with hours views as they are simply huge in a pixel-size sense.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Image</dd>
</dl>
</li>
</ul>
<a name="getImage-org.eclipse.swt.graphics.Rectangle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getImage</h4>
<pre>public&nbsp;org.eclipse.swt.graphics.Image&nbsp;getImage(org.eclipse.swt.graphics.Rectangle&nbsp;bounds)</pre>
<div class="block">Returns the chart as an image for the given bounds.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>bounds</code> - Rectangle bounds</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Image of chart</dd>
</dl>
</li>
</ul>
<a name="heavyRedraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>heavyRedraw</h4>
<pre>public&nbsp;void&nbsp;heavyRedraw()</pre>
<div class="block">This will cause a full recaclulation of events and a lot of other things. Normally this is used internally when
there are zoom changes and/or other events that cause the chart to need a full recalculation. It is <b>NOT</b>
intended to be used outside of the chart, but is available as a workaround if there is a bug that you can't get
around and you need to force a full update. See this method as a temporary solution if you need to use it.</div>
</li>
</ul>
<a name="forceFullUpdate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>forceFullUpdate</h4>
<pre>void&nbsp;forceFullUpdate()</pre>
</li>
</ul>
<a name="flagForceFullUpdate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flagForceFullUpdate</h4>
<pre>void&nbsp;flagForceFullUpdate()</pre>
</li>
</ul>
<a name="getViewPortHandler--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getViewPortHandler</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IViewPortHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IViewPortHandler</a>&nbsp;getViewPortHandler()</pre>
</li>
</ul>
<a name="setViewPortHandler-org.eclipse.nebula.widgets.ganttchart.IViewPortHandler2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setViewPortHandler</h4>
<pre>public&nbsp;void&nbsp;setViewPortHandler(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IViewPortHandler2.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IViewPortHandler2</a>&nbsp;vph)</pre>
</li>
</ul>
<a name="updateHorizontalScrollbar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateHorizontalScrollbar</h4>
<pre>void&nbsp;updateHorizontalScrollbar()</pre>
</li>
</ul>
<a name="getLeftMostPixel--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLeftMostPixel</h4>
<pre>int&nbsp;getLeftMostPixel()</pre>
</li>
</ul>
<a name="getRightMostPixel--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRightMostPixel</h4>
<pre>int&nbsp;getRightMostPixel()</pre>
</li>
</ul>
<a name="setZoomLevel-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setZoomLevel</h4>
<pre>public&nbsp;void&nbsp;setZoomLevel(int&nbsp;level)</pre>
<div class="block">Sets the zoom level. If the new level is zoomed in from the previous set zoom level a zoom in event will be
reported, otherwise a zoom out.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>level</code> - Level to set</dd>
</dl>
</li>
</ul>
<a name="zoomIn--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>zoomIn</h4>
<pre>public&nbsp;void&nbsp;zoomIn()</pre>
<div class="block">Zooms in. If zooming is disabled, does nothing.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html#zoomIn--">zoomIn</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IZoomHandler</a></code></dd>
</dl>
</li>
</ul>
<a name="zoomIn-boolean-org.eclipse.swt.graphics.Point-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>zoomIn</h4>
<pre>public&nbsp;void&nbsp;zoomIn(boolean&nbsp;fromMouseWheel,
org.eclipse.swt.graphics.Point&nbsp;mouseLoc)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html#zoomIn-boolean-org.eclipse.swt.graphics.Point-">zoomIn</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IZoomHandler</a></code></dd>
</dl>
</li>
</ul>
<a name="zoomOut--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>zoomOut</h4>
<pre>public&nbsp;void&nbsp;zoomOut()</pre>
<div class="block">Zooms out. If zooming is disabled, does nothing.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html#zoomOut--">zoomOut</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IZoomHandler</a></code></dd>
</dl>
</li>
</ul>
<a name="zoomOut-boolean-org.eclipse.swt.graphics.Point-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>zoomOut</h4>
<pre>public&nbsp;void&nbsp;zoomOut(boolean&nbsp;fromMouseWheel,
org.eclipse.swt.graphics.Point&nbsp;mouseLoc)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html#zoomOut-boolean-org.eclipse.swt.graphics.Point-">zoomOut</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IZoomHandler</a></code></dd>
</dl>
</li>
</ul>
<a name="resetZoom--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resetZoom</h4>
<pre>public&nbsp;void&nbsp;resetZoom()</pre>
<div class="block">Resets the zoom level to that set in the settings.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html#resetZoom--">resetZoom</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IZoomHandler</a></code></dd>
</dl>
</li>
</ul>
<a name="redraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>redraw</h4>
<pre>public&nbsp;void&nbsp;redraw()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>redraw</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
</dl>
</li>
</ul>
<a name="addGanttEventListener-org.eclipse.nebula.widgets.ganttchart.IGanttEventListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addGanttEventListener</h4>
<pre>public&nbsp;void&nbsp;addGanttEventListener(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IGanttEventListener.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IGanttEventListener</a>&nbsp;listener)</pre>
<div class="block">Adds a listener that will be notified of Gantt events.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - Listener</dd>
</dl>
</li>
</ul>
<a name="removeGanttEventListener-org.eclipse.nebula.widgets.ganttchart.IGanttEventListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeGanttEventListener</h4>
<pre>public&nbsp;void&nbsp;removeGanttEventListener(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IGanttEventListener.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IGanttEventListener</a>&nbsp;listener)</pre>
<div class="block">Removes a listener from being notified of Gantt events.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - Listener</dd>
</dl>
</li>
</ul>
<a name="setUseAdvancedTooltips-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUseAdvancedTooltips</h4>
<pre>public&nbsp;void&nbsp;setUseAdvancedTooltips(boolean&nbsp;useAdvancedTooltips)</pre>
<div class="block">Sets whether to use advanced tooltips or not. This method will override the settings implementation with the same
name.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>useAdvancedTooltips</code> - true whether to use advanced tooltips.</dd>
</dl>
</li>
</ul>
<a name="getDDayCalendar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDDayCalendar</h4>
<pre>public&nbsp;java.util.Calendar&nbsp;getDDayCalendar()</pre>
<div class="block">Returns (a clone) of the D-Day calendar</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>D-Day calendar</dd>
</dl>
</li>
</ul>
<a name="getUndoRedoManager--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUndoRedoManager</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/undoredo/GanttUndoRedoManager.html" title="class in org.eclipse.nebula.widgets.ganttchart.undoredo">GanttUndoRedoManager</a>&nbsp;getUndoRedoManager()</pre>
<div class="block">Returns the Undo/Redo manager.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/undoredo/GanttUndoRedoManager.html" title="class in org.eclipse.nebula.widgets.ganttchart.undoredo"><code>GanttUndoRedoManager</code></a></dd>
</dl>
</li>
</ul>
<a name="getTotalVisibileGanttEvents--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTotalVisibileGanttEvents</h4>
<pre>public&nbsp;int&nbsp;getTotalVisibileGanttEvents()</pre>
<div class="block">Returns the number of visible events on in the current viewport</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>number of visible events on in the current viewport</dd>
</dl>
</li>
</ul>
<a name="selectAll--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectAll</h4>
<pre>public&nbsp;void&nbsp;selectAll()</pre>
<div class="block">Selects all events</div>
</li>
</ul>
<a name="deselectAll--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deselectAll</h4>
<pre>public&nbsp;void&nbsp;deselectAll()</pre>
<div class="block">Clears all selected events</div>
</li>
</ul>
<a name="rotate-org.eclipse.swt.graphics.ImageData-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rotate</h4>
<pre>static&nbsp;org.eclipse.swt.graphics.ImageData&nbsp;rotate(org.eclipse.swt.graphics.ImageData&nbsp;srcData,
int&nbsp;direction)</pre>
</li>
</ul>
<a name="flip-org.eclipse.swt.graphics.ImageData-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flip</h4>
<pre>static&nbsp;org.eclipse.swt.graphics.ImageData&nbsp;flip(org.eclipse.swt.graphics.ImageData&nbsp;srcData,
boolean&nbsp;vertical)</pre>
</li>
</ul>
<a name="hasGanttPhases--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasGanttPhases</h4>
<pre>boolean&nbsp;hasGanttPhases()</pre>
</li>
</ul>
<a name="hasGanttSections--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasGanttSections</h4>
<pre>boolean&nbsp;hasGanttSections()</pre>
</li>
</ul>
<a name="hasSpecialDateRanges--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasSpecialDateRanges</h4>
<pre>boolean&nbsp;hasSpecialDateRanges()</pre>
</li>
</ul>
<a name="isDDayCalendar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDDayCalendar</h4>
<pre>boolean&nbsp;isDDayCalendar()</pre>
</li>
</ul>
<a name="getSettings--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSettings</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ISettings.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ISettings</a>&nbsp;getSettings()</pre>
</li>
</ul>
<a name="setEventFactory-org.eclipse.nebula.widgets.ganttchart.IEventFactory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEventFactory</h4>
<pre>public&nbsp;void&nbsp;setEventFactory(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IEventFactory.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IEventFactory</a>&nbsp;factory)</pre>
</li>
</ul>
<a name="setEventMenuItemFactory-org.eclipse.nebula.widgets.ganttchart.IEventMenuItemFactory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEventMenuItemFactory</h4>
<pre>public&nbsp;void&nbsp;setEventMenuItemFactory(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IEventMenuItemFactory.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IEventMenuItemFactory</a>&nbsp;factory)</pre>
</li>
</ul>
<a name="setMenuItemFactory-org.eclipse.nebula.widgets.ganttchart.IMenuItemFactory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMenuItemFactory</h4>
<pre>public&nbsp;void&nbsp;setMenuItemFactory(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IMenuItemFactory.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IMenuItemFactory</a>&nbsp;factory)</pre>
</li>
</ul>
<a name="setZoomHandler-org.eclipse.nebula.widgets.ganttchart.IZoomHandler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setZoomHandler</h4>
<pre>public&nbsp;void&nbsp;setZoomHandler(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/IZoomHandler.html" title="interface in org.eclipse.nebula.widgets.ganttchart">IZoomHandler</a>&nbsp;zoomHandler)</pre>
</li>
</ul>
<a name="addSelectionDetailClickListener-org.eclipse.nebula.widgets.ganttchart.ISectionDetailMoreClickListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addSelectionDetailClickListener</h4>
<pre>public&nbsp;void&nbsp;addSelectionDetailClickListener(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ISectionDetailMoreClickListener.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ISectionDetailMoreClickListener</a>&nbsp;listener)</pre>
</li>
</ul>
<a name="removeSelectionDetailClickListener-org.eclipse.nebula.widgets.ganttchart.ISectionDetailMoreClickListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeSelectionDetailClickListener</h4>
<pre>public&nbsp;void&nbsp;removeSelectionDetailClickListener(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/ISectionDetailMoreClickListener.html" title="interface in org.eclipse.nebula.widgets.ganttchart">ISectionDetailMoreClickListener</a>&nbsp;listener)</pre>
</li>
</ul>
<a name="setHolidays-org.eclipse.nebula.widgets.ganttchart.Holiday:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setHolidays</h4>
<pre>public&nbsp;void&nbsp;setHolidays(<a href="../../../../../org/eclipse/nebula/widgets/ganttchart/Holiday.html" title="class in org.eclipse.nebula.widgets.ganttchart">Holiday</a>[]&nbsp;holidays)</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/GanttComposite.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><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttCheckpoint.html" title="class in org.eclipse.nebula.widgets.ganttchart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/nebula/widgets/ganttchart/GanttConnection.html" title="class in org.eclipse.nebula.widgets.ganttchart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/nebula/widgets/ganttchart/GanttComposite.html" target="_top">Frames</a></li>
<li><a href="GanttComposite.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>