blob: 4286a5daeb295385a27c4d2073b4a965f286f2ce [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:37 CEST 2020 -->
<title>MonthCalendar</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="MonthCalendar";
}
}
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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MonthCalendar.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendarSelectedDay.html" title="class in org.eclipse.nebula.widgets.compositetable.month"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html" target="_top">Frames</a></li>
<li><a href="MonthCalendar.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="#fields.inherited.from.class.org.eclipse.swt.widgets.Control">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>Field&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.compositetable.month</div>
<h2 title="Class MonthCalendar" class="title">Class MonthCalendar</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><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html" title="class in org.eclipse.nebula.widgets.compositetable.timeeditor">org.eclipse.nebula.widgets.compositetable.timeeditor.AbstractEventEditor</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.nebula.widgets.compositetable.month.MonthCalendar</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><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a>, org.eclipse.swt.graphics.Drawable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">MonthCalendar</span>
extends <a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html" title="class in org.eclipse.nebula.widgets.compositetable.timeeditor">AbstractEventEditor</a>
implements <a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></pre>
<div class="block">An IEventEditor implementing a month calendar. This class is not intended
to 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>
<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>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.nebula.widgets.compositetable.timeeditor.IEventEditor">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.eclipse.nebula.widgets.compositetable.timeeditor.<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#DISPLAYED_HOURS">DISPLAYED_HOURS</a></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/compositetable/month/MonthCalendar.html#MonthCalendar-org.eclipse.swt.widgets.Composite-int-">MonthCalendar</a></span>(org.eclipse.swt.widgets.Composite&nbsp;parent,
int&nbsp;style)</code>
<div class="block">Constructor DayEditor.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#addFocusListener-org.eclipse.swt.events.FocusListener-">addFocusListener</a></span>(org.eclipse.swt.events.FocusListener&nbsp;listener)</code>
<div class="block">Adds the listener to the collection of listeners who will
be notified when the control gains or loses focus, by sending
it one of the messages defined in the <code>FocusListener</code>
interface.</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/compositetable/month/MonthCalendar.html#addItemDeleteHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">addItemDeleteHandler</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;deleteHandler)</code>
<div class="block">Adds the handler to the collection of handlers who will
be notified when a CalendarableItem is deleted from the receiver, by sending
it one of the messages defined in the <code>CalendarableItemEventHandler</code>
abstract class.</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/compositetable/month/MonthCalendar.html#addItemDisposeHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">addItemDisposeHandler</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;itemDisposeHandler)</code>
<div class="block">Adds the handler to the collection of handler who will
be notified when a CalendarableItem's control is disposed, by sending
it one of the messages defined in the <code>CalendarableItemEventHandler</code>
abstract class.</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/compositetable/month/MonthCalendar.html#addItemEditHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">addItemEditHandler</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;handler)</code>
<div class="block">Adds the handler to the collection of handlers who will
be notified when a CalendarableItem is inserted in the receiver, by sending
it one of the messages defined in the <code>CalendarableItemInsertHandler</code>
abstract class.</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/compositetable/month/MonthCalendar.html#addKeyListener-org.eclipse.swt.events.KeyListener-">addKeyListener</a></span>(org.eclipse.swt.events.KeyListener&nbsp;listener)</code>
<div class="block">Adds the listener to the collection of listeners who will
be notified when keys are pressed and released on the system keyboard, by
sending it one of the messages defined in the <code>KeyListener</code>
interface.</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/compositetable/month/MonthCalendar.html#addMouseListener-org.eclipse.swt.events.MouseListener-">addMouseListener</a></span>(org.eclipse.swt.events.MouseListener&nbsp;listener)</code>&nbsp;</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/compositetable/month/MonthCalendar.html#addSelectionChangeListener-org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener-">addSelectionChangeListener</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableSelectionChangeListener.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableSelectionChangeListener</a>&nbsp;l)</code>
<div class="block">Adds the listener to the collection of listeners who will
be notified when the receiver's selection changes, by sending
it one of the messages defined in the <code>CalendarableSelectionChangeListener</code>
interface.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#fireDelete-org.eclipse.nebula.widgets.compositetable.timeeditor.CalendarableItem-">fireDelete</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/CalendarableItem.html" title="class in org.eclipse.nebula.widgets.compositetable.timeeditor">CalendarableItem</a>&nbsp;toDelete)</code>
<div class="block">Requests that the event editor delete the specified CalendarableItem's
data.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#getNumberOfDays--">getNumberOfDays</a></span>()</code>
<div class="block">Method getNumberOfDays.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#getNumberOfDivisionsInHour--">getNumberOfDivisionsInHour</a></span>()</code>
<div class="block">Returns the numberOfDivisionsInHour.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendarSelectedDay.html" title="class in org.eclipse.nebula.widgets.compositetable.month">MonthCalendarSelectedDay</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#getSelectedDay--">getSelectedDay</a></span>()</code>
<div class="block">Method getSelectedDay.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.util.Date</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#getStartDate--">getStartDate</a></span>()</code>
<div class="block">Return the current start date for this event editor.</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/compositetable/month/MonthCalendar.html#refresh--">refresh</a></span>()</code>
<div class="block">Tells the IEventEditor to refresh all days in its display.</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/compositetable/month/MonthCalendar.html#refresh-java.util.Date-">refresh</a></span>(java.util.Date&nbsp;date)</code>
<div class="block">Tells the IEventEditor to refresh its display for the specified date.</div>
</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/compositetable/month/MonthCalendar.html#removeFocusListener-org.eclipse.swt.events.FocusListener-">removeFocusListener</a></span>(org.eclipse.swt.events.FocusListener&nbsp;listener)</code>
<div class="block">Removes the listener from the collection of listeners who will
be notified when the control gains or loses focus.</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/compositetable/month/MonthCalendar.html#removeItemDeleteHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">removeItemDeleteHandler</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;deleteHandler)</code>
<div class="block">Removes the handler from the collection of handlers who will
be notified when a CalendarableItem is deleted from the receiver, by sending
it one of the messages defined in the <code>CalendarableItemEventHandler</code>
abstract class.</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/compositetable/month/MonthCalendar.html#removeItemDisposeHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">removeItemDisposeHandler</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;itemDisposeHandler)</code>
<div class="block">Removes the handler from the collection of handlers who will
be notified when a CalendarableItem is disposed, by sending
it one of the messages defined in the <code>CalendarableItemEventHandler</code>
abstract class.</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/compositetable/month/MonthCalendar.html#removeItemEditHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">removeItemEditHandler</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;handler)</code>
<div class="block">Removes the handler from the collection of handlers who will
be notified when a CalendarableItem is inserted into the receiver, by sending
it one of the messages defined in the <code>CalendarableItemInsertHandler</code>
abstract class.</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/compositetable/month/MonthCalendar.html#removeKeyListener-org.eclipse.swt.events.KeyListener-">removeKeyListener</a></span>(org.eclipse.swt.events.KeyListener&nbsp;listener)</code>
<div class="block">Removes the listener from the collection of listeners who will
be notified when keys are pressed and released on the system keyboard.</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/compositetable/month/MonthCalendar.html#removeMouseListener-org.eclipse.swt.events.MouseListener-">removeMouseListener</a></span>(org.eclipse.swt.events.MouseListener&nbsp;listener)</code>&nbsp;</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/compositetable/month/MonthCalendar.html#removeSelectionChangeListener-org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener-">removeSelectionChangeListener</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableSelectionChangeListener.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableSelectionChangeListener</a>&nbsp;l)</code>
<div class="block">Removes the listener from the collection of listeners who will
be notified when the receiver's selection changes, by sending
it one of the messages defined in the <code>CalendarableSelectionChangeListener</code>
interface.</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/compositetable/month/MonthCalendar.html#select-java.util.Date-">select</a></span>(java.util.Date&nbsp;newDate)</code>&nbsp;</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/compositetable/month/MonthCalendar.html#setEventContentProvider-org.eclipse.nebula.widgets.compositetable.timeeditor.EventContentProvider-">setEventContentProvider</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/EventContentProvider.html" title="class in org.eclipse.nebula.widgets.compositetable.timeeditor">EventContentProvider</a>&nbsp;eventContentProvider)</code>
<div class="block">Sets the strategy pattern object that can set the properties of the event
objects in order to display the data associated with the specified event.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#setEventCountProvider-org.eclipse.nebula.widgets.compositetable.timeeditor.EventCountProvider-">setEventCountProvider</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/EventCountProvider.html" title="class in org.eclipse.nebula.widgets.compositetable.timeeditor">EventCountProvider</a>&nbsp;eventCountProvider)</code>
<div class="block">Set the strategy pattern object that can return how many events to
display for specific periods of time.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#setFocus--">setFocus</a></span>()</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/compositetable/month/MonthCalendar.html#setStartDate-java.util.Date-">setStartDate</a></span>(java.util.Date&nbsp;startDate)</code>
<div class="block">Sets the start date for this MonthCalendar.</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/compositetable/month/MonthCalendar.html#setTimeBreakdown-int-int-">setTimeBreakdown</a></span>(int&nbsp;numberOfDays,
int&nbsp;numberOfDivisionsInHour)</code>
<div class="block">Method setTimeBreakdown.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.nebula.widgets.compositetable.timeeditor.AbstractEventEditor">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.nebula.widgets.compositetable.timeeditor.<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html" title="class in org.eclipse.nebula.widgets.compositetable.timeeditor">AbstractEventEditor</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html#addItemInsertHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">addItemInsertHandler</a>, <a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html#fireEvents-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEvent-java.util.List-">fireEvents</a>, <a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html#fireInsert-java.util.Date-boolean-">fireInsert</a>, <a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html#getDefaultEventDuration--">getDefaultEventDuration</a>, <a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html#removeItemInsertHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">removeItemInsertHandler</a>, <a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html#setDefaultEventDuration-int-">setDefaultEventDuration</a></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, 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, addGestureListener, addHelpListener, addMenuDetectListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeGestureListener, removeHelpListener, removeMenuDetectListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, 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.nebula.widgets.compositetable.timeeditor.IEventEditor">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.nebula.widgets.compositetable.timeeditor.<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addItemInsertHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">addItemInsertHandler</a>, <a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#fireInsert-java.util.Date-boolean-">fireInsert</a>, <a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeItemInsertHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">removeItemInsertHandler</a></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">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MonthCalendar-org.eclipse.swt.widgets.Composite-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MonthCalendar</h4>
<pre>public&nbsp;MonthCalendar(org.eclipse.swt.widgets.Composite&nbsp;parent,
int&nbsp;style)</pre>
<div class="block">Constructor DayEditor. Constructs a calendar control that can display
events on one or more days.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - </dd>
<dd><code>style</code> - The same style bits as @see Composite</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setStartDate-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStartDate</h4>
<pre>public&nbsp;void&nbsp;setStartDate(java.util.Date&nbsp;startDate)</pre>
<div class="block">Sets the start date for this MonthCalendar.
<p>
The date is set to the first day of the specified month and the time part
of the Date object is set to midnight before storing. Calling
<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#getStartDate--"><code>getStartDate()</code></a> will return this mutilated version instead of the
original.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#setStartDate-java.util.Date-">setStartDate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>startDate</code> - The date representing what slice of time to visualize in the editor.
null is not permitted. Passing null will result in undefined behavior.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#setStartDate-java.util.Date-"><code>IEventEditor.setStartDate(java.util.Date)</code></a></dd>
</dl>
</li>
</ul>
<a name="getStartDate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStartDate</h4>
<pre>public&nbsp;java.util.Date&nbsp;getStartDate()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#getStartDate--">IEventEditor</a></code></span></div>
<div class="block">Return the current start date for this event editor. This is the date
that was set in setStartDate.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#getStartDate--">getStartDate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The start date, or <code>null</code> if no start date has been specified yet.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#getStartDate--"><code>IEventEditor.getStartDate()</code></a></dd>
</dl>
</li>
</ul>
<a name="refresh-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>refresh</h4>
<pre>public&nbsp;void&nbsp;refresh(java.util.Date&nbsp;date)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#refresh-java.util.Date-">IEventEditor</a></code></span></div>
<div class="block">Tells the IEventEditor to refresh its display for the specified date.
If the specified date is not being displayed, the request will be ignored.
If null is passed as the date, the entire display is refreshed.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#refresh-java.util.Date-">refresh</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>date</code> - The date to refresh or null to refresh everything.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#refresh-java.util.Date-"><code>IEventEditor.refresh(java.util.Date)</code></a></dd>
</dl>
</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"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html#refresh--">AbstractEventEditor</a></code></span></div>
<div class="block">Tells the IEventEditor to refresh all days in its display.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#refresh--">refresh</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html#refresh--">refresh</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html" title="class in org.eclipse.nebula.widgets.compositetable.timeeditor">AbstractEventEditor</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/AbstractEventEditor.html#refresh--"><code>AbstractEventEditor.refresh()</code></a></dd>
</dl>
</li>
</ul>
<a name="setEventContentProvider-org.eclipse.nebula.widgets.compositetable.timeeditor.EventContentProvider-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEventContentProvider</h4>
<pre>public&nbsp;void&nbsp;setEventContentProvider(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/EventContentProvider.html" title="class in org.eclipse.nebula.widgets.compositetable.timeeditor">EventContentProvider</a>&nbsp;eventContentProvider)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#setEventContentProvider-org.eclipse.nebula.widgets.compositetable.timeeditor.EventContentProvider-">IEventEditor</a></code></span></div>
<div class="block">Sets the strategy pattern object that can set the properties of the event
objects in order to display the data associated with the specified event.
<p>
Note that having a separate event count provider and event content
provider assumes that the implementer is single-threaded and that the
count can't change between calling the count provider and the content
provider.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#setEventContentProvider-org.eclipse.nebula.widgets.compositetable.timeeditor.EventContentProvider-">setEventContentProvider</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>eventContentProvider</code> - The eventContentProvider to set.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#setEventContentProvider-org.eclipse.nebula.widgets.compositetable.timeeditor.EventContentProvider-"><code>IEventEditor.setEventContentProvider(org.eclipse.nebula.widgets.compositetable.timeeditor.EventContentProvider)</code></a></dd>
</dl>
</li>
</ul>
<a name="setEventCountProvider-org.eclipse.nebula.widgets.compositetable.timeeditor.EventCountProvider-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEventCountProvider</h4>
<pre>public&nbsp;void&nbsp;setEventCountProvider(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/EventCountProvider.html" title="class in org.eclipse.nebula.widgets.compositetable.timeeditor">EventCountProvider</a>&nbsp;eventCountProvider)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#setEventCountProvider-org.eclipse.nebula.widgets.compositetable.timeeditor.EventCountProvider-">IEventEditor</a></code></span></div>
<div class="block">Set the strategy pattern object that can return how many events to
display for specific periods of time.
<p>
Note that having a separate event count provider and event content
provider assumes that the implementer is single-threaded and that the
count can't change between calling the count provider and the content
provider.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#setEventCountProvider-org.eclipse.nebula.widgets.compositetable.timeeditor.EventCountProvider-">setEventCountProvider</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>eventCountProvider</code> - The eventCountProvider to set.</dd>
</dl>
</li>
</ul>
<a name="addItemDeleteHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addItemDeleteHandler</h4>
<pre>public&nbsp;void&nbsp;addItemDeleteHandler(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;deleteHandler)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addItemDeleteHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">IEventEditor</a></code></span></div>
<div class="block">Adds the handler to the collection of handlers who will
be notified when a CalendarableItem is deleted from the receiver, by sending
it one of the messages defined in the <code>CalendarableItemEventHandler</code>
abstract class.
<p>
<code>itemDeleted</code> is called when the CalendarableItem is deleted.
</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addItemDeleteHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">addItemDeleteHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addItemDeleteHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-"><code>IEventEditor.addItemDeleteHandler(org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler)</code></a></dd>
</dl>
</li>
</ul>
<a name="removeItemDeleteHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeItemDeleteHandler</h4>
<pre>public&nbsp;void&nbsp;removeItemDeleteHandler(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;deleteHandler)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeItemDeleteHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">IEventEditor</a></code></span></div>
<div class="block">Removes the handler from the collection of handlers who will
be notified when a CalendarableItem is deleted from the receiver, by sending
it one of the messages defined in the <code>CalendarableItemEventHandler</code>
abstract class.
<p>
<code>itemDeleted</code> is called when the CalendarableItem is deleted.
</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeItemDeleteHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">removeItemDeleteHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeItemDeleteHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-"><code>IEventEditor.removeItemDeleteHandler(org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler)</code></a></dd>
</dl>
</li>
</ul>
<a name="addItemDisposeHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addItemDisposeHandler</h4>
<pre>public&nbsp;void&nbsp;addItemDisposeHandler(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;itemDisposeHandler)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addItemDisposeHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">IEventEditor</a></code></span></div>
<div class="block">Adds the handler to the collection of handler who will
be notified when a CalendarableItem's control is disposed, by sending
it one of the messages defined in the <code>CalendarableItemEventHandler</code>
abstract class. This is normally used to remove any data bindings
that may be attached to the (now-unused) CalendarableItem.
<p>
<code>itemDeleted</code> is called when the CalendarableItem is deleted.
</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addItemDisposeHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">addItemDisposeHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addItemDisposeHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-"><code>IEventEditor.addItemDisposeHandler(org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler)</code></a></dd>
</dl>
</li>
</ul>
<a name="removeItemDisposeHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeItemDisposeHandler</h4>
<pre>public&nbsp;void&nbsp;removeItemDisposeHandler(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;itemDisposeHandler)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeItemDisposeHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">IEventEditor</a></code></span></div>
<div class="block">Removes the handler from the collection of handlers who will
be notified when a CalendarableItem is disposed, by sending
it one of the messages defined in the <code>CalendarableItemEventHandler</code>
abstract class. This is normally used to remove any data bindings
that may be attached to the (now-unused) CalendarableItem.
<p>
<code>itemDeleted</code> is called when the CalendarableItem is deleted.
</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeItemDisposeHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">removeItemDisposeHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeItemDisposeHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-"><code>IEventEditor.removeItemDisposeHandler(org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler)</code></a></dd>
</dl>
</li>
</ul>
<a name="addItemEditHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addItemEditHandler</h4>
<pre>public&nbsp;void&nbsp;addItemEditHandler(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;handler)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addItemEditHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">IEventEditor</a></code></span></div>
<div class="block">Adds the handler to the collection of handlers who will
be notified when a CalendarableItem is inserted in the receiver, by sending
it one of the messages defined in the <code>CalendarableItemInsertHandler</code>
abstract class.
<p>
<code>itemInserted</code> is called when the CalendarableItem is inserted.
</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addItemEditHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">addItemEditHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handler</code> - the handler which should be notified</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addItemEditHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-"><code>IEventEditor.addItemEditHandler(org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler)</code></a></dd>
</dl>
</li>
</ul>
<a name="removeItemEditHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeItemEditHandler</h4>
<pre>public&nbsp;void&nbsp;removeItemEditHandler(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableItemEventHandler.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableItemEventHandler</a>&nbsp;handler)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeItemEditHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">IEventEditor</a></code></span></div>
<div class="block">Removes the handler from the collection of handlers who will
be notified when a CalendarableItem is inserted into the receiver, by sending
it one of the messages defined in the <code>CalendarableItemInsertHandler</code>
abstract class.
<p>
<code>itemInserted</code> is called when the CalendarableItem is inserted.
</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeItemEditHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-">removeItemEditHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handler</code> - the handler which should be notified</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeItemEditHandler-org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler-"><code>IEventEditor.removeItemEditHandler(org.eclipse.nebula.widgets.compositetable.day.CalendarableItemEventHandler)</code></a></dd>
</dl>
</li>
</ul>
<a name="addSelectionChangeListener-org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addSelectionChangeListener</h4>
<pre>public&nbsp;void&nbsp;addSelectionChangeListener(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableSelectionChangeListener.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableSelectionChangeListener</a>&nbsp;l)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addSelectionChangeListener-org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener-">IEventEditor</a></code></span></div>
<div class="block">Adds the listener to the collection of listeners who will
be notified when the receiver's selection changes, by sending
it one of the messages defined in the <code>CalendarableSelectionChangeListener</code>
interface.
<p>
<code>selectionChanged</code> is called when the selection changes.
</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addSelectionChangeListener-org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener-">addSelectionChangeListener</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addSelectionChangeListener-org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener-"><code>IEventEditor.addSelectionChangeListener(org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener)</code></a></dd>
</dl>
</li>
</ul>
<a name="removeSelectionChangeListener-org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeSelectionChangeListener</h4>
<pre>public&nbsp;void&nbsp;removeSelectionChangeListener(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableSelectionChangeListener.html" title="class in org.eclipse.nebula.widgets.compositetable.day">CalendarableSelectionChangeListener</a>&nbsp;l)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeSelectionChangeListener-org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener-">IEventEditor</a></code></span></div>
<div class="block">Removes the listener from the collection of listeners who will
be notified when the receiver's selection changes, by sending
it one of the messages defined in the <code>CalendarableSelectionChangeListener</code>
interface.
<p>
<code>selectionChanged</code> is called when the selection changes.
</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#removeSelectionChangeListener-org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener-">removeSelectionChangeListener</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/CalendarableSelectionChangeListener.html" title="class in org.eclipse.nebula.widgets.compositetable.day"><code>CalendarableSelectionChangeListener</code></a>,
<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#addSelectionChangeListener-org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener-"><code>IEventEditor.addSelectionChangeListener(org.eclipse.nebula.widgets.compositetable.day.CalendarableSelectionChangeListener)</code></a>,
<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/day/SelectionChangeEvent.html" title="class in org.eclipse.nebula.widgets.compositetable.day"><code>SelectionChangeEvent</code></a></dd>
</dl>
</li>
</ul>
<a name="fireDelete-org.eclipse.nebula.widgets.compositetable.timeeditor.CalendarableItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fireDelete</h4>
<pre>public&nbsp;boolean&nbsp;fireDelete(<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/CalendarableItem.html" title="class in org.eclipse.nebula.widgets.compositetable.timeeditor">CalendarableItem</a>&nbsp;toDelete)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#fireDelete-org.eclipse.nebula.widgets.compositetable.timeeditor.CalendarableItem-">IEventEditor</a></code></span></div>
<div class="block">Requests that the event editor delete the specified CalendarableItem's
data.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#fireDelete-org.eclipse.nebula.widgets.compositetable.timeeditor.CalendarableItem-">fireDelete</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>toDelete</code> - The CalendarableItem to delete.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if successful; false otherwise.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#fireDelete-org.eclipse.nebula.widgets.compositetable.timeeditor.CalendarableItem-"><code>IEventEditor.fireDelete(org.eclipse.nebula.widgets.compositetable.timeeditor.CalendarableItem)</code></a></dd>
</dl>
</li>
</ul>
<a name="setTimeBreakdown-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTimeBreakdown</h4>
<pre>public&nbsp;void&nbsp;setTimeBreakdown(int&nbsp;numberOfDays,
int&nbsp;numberOfDivisionsInHour)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#setTimeBreakdown-int-int-">IEventEditor</a></code></span></div>
<div class="block">Method setTimeBreakdown. Call this method exactly once after constructing
the control in order to set the number of day columns to display.
<p>
This method may be executed exactly once. Executing more than once will
result in undefined behavior.
<p>
This method is a <b>hint</b>. It may be ignored by specific
implementations (ie: a month view).</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#setTimeBreakdown-int-int-">setTimeBreakdown</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>numberOfDays</code> - The number of days to display.</dd>
<dd><code>numberOfDivisionsInHour</code> - 1 == one line per hour; 2 == every 1/2 hour; 4 = every 1/4
hour; etc...</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#setTimeBreakdown-int-int-"><code>IEventEditor.setTimeBreakdown(int, int)</code></a></dd>
</dl>
</li>
</ul>
<a name="getNumberOfDays--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNumberOfDays</h4>
<pre>public&nbsp;int&nbsp;getNumberOfDays()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#getNumberOfDays--">IEventEditor</a></code></span></div>
<div class="block">Method getNumberOfDays. Returns the number of days being displayed
in this IEventEditor.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#getNumberOfDays--">getNumberOfDays</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The number of days being displayed.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#getNumberOfDays--"><code>IEventEditor.getNumberOfDays()</code></a></dd>
</dl>
</li>
</ul>
<a name="getNumberOfDivisionsInHour--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNumberOfDivisionsInHour</h4>
<pre>public&nbsp;int&nbsp;getNumberOfDivisionsInHour()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#getNumberOfDivisionsInHour--">IEventEditor</a></code></span></div>
<div class="block">Returns the numberOfDivisionsInHour. For example, to have a new
time slice every 1/4 hour, this value would be 4.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#getNumberOfDivisionsInHour--">getNumberOfDivisionsInHour</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html" title="interface in org.eclipse.nebula.widgets.compositetable.timeeditor">IEventEditor</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the numberOfDivisionsInHour.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/timeeditor/IEventEditor.html#getNumberOfDivisionsInHour--"><code>IEventEditor.getNumberOfDivisionsInHour()</code></a></dd>
</dl>
</li>
</ul>
<a name="getSelectedDay--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelectedDay</h4>
<pre>public&nbsp;<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendarSelectedDay.html" title="class in org.eclipse.nebula.widgets.compositetable.month">MonthCalendarSelectedDay</a>&nbsp;getSelectedDay()</pre>
<div class="block">Method getSelectedDay. Returns the currently-selected day.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The current MonthCalendarSelection which represents the currently-
selected day.</dd>
</dl>
</li>
</ul>
<a name="addFocusListener-org.eclipse.swt.events.FocusListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFocusListener</h4>
<pre>public&nbsp;void&nbsp;addFocusListener(org.eclipse.swt.events.FocusListener&nbsp;listener)</pre>
<div class="block">Adds the listener to the collection of listeners who will
be notified when the control gains or loses focus, by sending
it one of the messages defined in the <code>FocusListener</code>
interface.
<p>
In addition, e.data in the FocusEvent is the current MonthCalendarSelectedDay.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>addFocusListener</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - the listener which should be notified</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - <ul>
<li>ERROR_NULL_ARGUMENT - if the listener is null</li>
</ul></dd>
<dd><code>org.eclipse.swt.SWTException</code> - <ul>
<li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
<li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li>
</ul></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>FocusListener</code>,
<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#removeFocusListener-org.eclipse.swt.events.FocusListener-"><code>removeFocusListener(org.eclipse.swt.events.FocusListener)</code></a>,
<code>Control.addFocusListener(org.eclipse.swt.events.FocusListener)</code></dd>
</dl>
</li>
</ul>
<a name="removeFocusListener-org.eclipse.swt.events.FocusListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeFocusListener</h4>
<pre>public&nbsp;void&nbsp;removeFocusListener(org.eclipse.swt.events.FocusListener&nbsp;listener)</pre>
<div class="block">Removes the listener from the collection of listeners who will
be notified when the control gains or loses focus.
<p>
In addition, e.data in the FocusEvent is the current MonthCalendarSelectedDay.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>removeFocusListener</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - the listener which should no longer be notified</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - <ul>
<li>ERROR_NULL_ARGUMENT - if the listener is null</li>
</ul></dd>
<dd><code>org.eclipse.swt.SWTException</code> - <ul>
<li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
<li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li>
</ul></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>FocusListener</code>,
<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#addFocusListener-org.eclipse.swt.events.FocusListener-"><code>addFocusListener(org.eclipse.swt.events.FocusListener)</code></a>,
<code>Control.removeFocusListener(org.eclipse.swt.events.FocusListener)</code></dd>
</dl>
</li>
</ul>
<a name="addMouseListener-org.eclipse.swt.events.MouseListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addMouseListener</h4>
<pre>public&nbsp;void&nbsp;addMouseListener(org.eclipse.swt.events.MouseListener&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>addMouseListener</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Control.addMouseListener(org.eclipse.swt.events.MouseListener)</code></dd>
</dl>
</li>
</ul>
<a name="removeMouseListener-org.eclipse.swt.events.MouseListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeMouseListener</h4>
<pre>public&nbsp;void&nbsp;removeMouseListener(org.eclipse.swt.events.MouseListener&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>removeMouseListener</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Control.removeMouseListener(org.eclipse.swt.events.MouseListener)</code></dd>
</dl>
</li>
</ul>
<a name="addKeyListener-org.eclipse.swt.events.KeyListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addKeyListener</h4>
<pre>public&nbsp;void&nbsp;addKeyListener(org.eclipse.swt.events.KeyListener&nbsp;listener)</pre>
<div class="block">Adds the listener to the collection of listeners who will
be notified when keys are pressed and released on the system keyboard, by
sending it one of the messages defined in the <code>KeyListener</code>
interface.
<p>
In addition to the usual KeyListener contract, MonthCalendar will honor
e.doit and will not perform its usual key processing if any KeyListener
sets e.doit to false.
<p>
In addition to the usual KeyEvent fields, e.data is set to the current
MonthCalendarSelection.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>addKeyListener</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - the listener which should be notified</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - <ul>
<li>ERROR_NULL_ARGUMENT - if the listener is null</li>
</ul></dd>
<dd><code>org.eclipse.swt.SWTException</code> - <ul>
<li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
<li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li>
</ul></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Control.addKeyListener(org.eclipse.swt.events.KeyListener)</code></dd>
</dl>
</li>
</ul>
<a name="removeKeyListener-org.eclipse.swt.events.KeyListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeKeyListener</h4>
<pre>public&nbsp;void&nbsp;removeKeyListener(org.eclipse.swt.events.KeyListener&nbsp;listener)</pre>
<div class="block">Removes the listener from the collection of listeners who will
be notified when keys are pressed and released on the system keyboard.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>removeKeyListener</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Control</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - the listener which should no longer be notified</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - <ul>
<li>ERROR_NULL_ARGUMENT - if the listener is null</li>
</ul></dd>
<dd><code>org.eclipse.swt.SWTException</code> - <ul>
<li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
<li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li>
</ul></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>KeyListener</code>,
<a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html#addKeyListener-org.eclipse.swt.events.KeyListener-"><code>addKeyListener(org.eclipse.swt.events.KeyListener)</code></a>,
<code>Control.removeKeyListener(org.eclipse.swt.events.KeyListener)</code></dd>
</dl>
</li>
</ul>
<a name="setFocus--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFocus</h4>
<pre>public&nbsp;boolean&nbsp;setFocus()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setFocus</code>&nbsp;in class&nbsp;<code>org.eclipse.swt.widgets.Composite</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Composite.setFocus()</code></dd>
</dl>
</li>
</ul>
<a name="select-java.util.Date-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>select</h4>
<pre>public&nbsp;void&nbsp;select(java.util.Date&nbsp;newDate)</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/MonthCalendar.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../org/eclipse/nebula/widgets/compositetable/month/MonthCalendarSelectedDay.html" title="class in org.eclipse.nebula.widgets.compositetable.month"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/eclipse/nebula/widgets/compositetable/month/MonthCalendar.html" target="_top">Frames</a></li>
<li><a href="MonthCalendar.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="#fields.inherited.from.class.org.eclipse.swt.widgets.Control">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>Field&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>