public interface CalendarListener
extends java.util.EventListener
Modifier and Type | Method and Description |
---|---|
void |
beginItemDrawing(java.util.EventObject e)
Invoked before the items are drawn in the current drawing pass.
|
void |
customizeGrouping(CustomizeGroupingEvent e)
Raised when secondary grouping is enabled to allow the client to
filter some of the secondary resources.
|
void |
customizeText(CalendarTextEvent e)
Raised to allow text customization of various calendar elements.
|
void |
dateClick(ResourceDateEvent e)
Invoked when the user clicks a date cell in the calendar.
|
void |
draw(CalendarDrawEvent e)
Invoked to allow custom drawing of calendar UI elements.
|
void |
drawing(CalendarDrawEvent e)
Raised to allow custom drawing of calendar elements before the default rendering done by the control.
|
void |
endItemDrawing(java.util.EventObject e)
Invoked after the items are drawn in the current drawing pass.
|
void |
filterItem(ItemConfirmEvent e)
Raised to allow filtering specific items from the view.
|
void |
hiddenItemClick(DateEvent e)
Invoked when a hidden items cue icon is clicked.
|
void |
hScroll(ScrollEvent e)
Invoked when the control has been scrolled horizontally.
|
void |
itemClick(ItemMouseEvent e)
Invoked when the user clicks a schedule item.
|
void |
itemCloned(ItemEvent e)
Invoked when the user has cloned an item interactively.
|
void |
itemCloning(ItemConfirmEvent e)
Invoked when the user is about to clone an item interactively.
|
void |
itemCreated(ItemEvent e)
Invoked when a schedule item is created by the user.
|
void |
itemCreating(ItemConfirmEvent e)
Invoked when the user is about to create a new schedule item.
|
void |
itemCreationCanceled(ItemEvent e)
Invoked when an interactive item creation is canceled by the user.
|
void |
itemDeleted(ItemEvent e)
Invoked when the user deletes a schedule item.
|
void |
itemDeleting(ItemConfirmEvent e)
Invoked when the user is about to delete a schedule item.
|
void |
itemDeselecting(ItemConfirmEvent e)
Invoked when an item is about to be deselected.
|
void |
itemDrawing(CalendarDrawEvent e)
Invoked to allow custom drawing of calendar items before
the default rendering done by the control.
|
void |
itemInplaceEdited(ItemEvent e)
Invoked when item's text is in-place edited.
|
void |
itemInplaceEditEnding(ItemEditConfirmEvent e)
Invoked when in-place editing of item's text is about to be accepted.
|
void |
itemInplaceEditStarting(ItemConfirmEvent e)
Invoked when in-place editing of item's text is about to begin.
|
void |
itemListLaneChanged(ItemListLaneChangedEvent e)
Invoked when the lane index of an item within a List view has changed.
|
void |
itemModificationCanceled(ItemEvent e)
Invoked when an item modification is canceled by the user.
|
void |
itemModified(ItemModifiedEvent e)
Invoked when a schedule item is moved or resized by the user.
|
void |
itemModifying(ItemModifyConfirmEvent e)
Invoked when the user moves or resizes a schedule item, which would change the item's
scheduled start or end date and time.
|
void |
itemSelecting(ItemConfirmEvent e)
Invoked when an item is about to be selected.
|
void |
itemSelectionChanged(ItemSelectionEvent e)
Invoked when an item is selected or deselected.
|
void |
itemSelectionComplete(java.util.EventObject e)
Invoked when an item is selected or deselected.
|
void |
itemsModified(ItemsEvent e)
Invoked when one or more items have been modified interactively.
|
void |
itemTooltipDisplaying(ItemTooltipEvent e)
Invoked to allow modification of an item's tooltip before it gets displayed.
|
void |
listViewHeaderClick(DateEvent e)
Invoked when the header of a List view is clicked.
|
void |
monthCellClick(DateEvent e)
Invoked when the user clicks on a month cell in a SingleMonth and MonthRange views.
|
void |
monthHeaderClick(DateEvent e)
Invoked when the header of a Month view is clicked.
|
void |
monthRangeHeaderClick(DateEvent e)
Invoked when the header of an MonthRange view is clicked.
|
void |
monthWeekHeaderClick(DateEvent e)
Invoked when a cell in the week header of a Month view is clicked.
|
void |
recurringItemDeleting(RecurringItemConfirmEvent e)
Invoked when the user is about to delete a recurring item.
|
void |
resourceViewBottomTimelineClick(DateEvent e)
Invoked when the bottom timeline of a
Resource view is clicked. |
void |
resourceViewMiddleTimelineClick(DateEvent e)
Invoked when the middle timeline of a
Resource view is clicked. |
void |
resourceViewRowHeaderClick(ResourceDateEvent e)
Invoked when the header of a Resource view row is clicked.
|
void |
resourceViewTopTimelineClick(DateEvent e)
Invoked when the top timeline of a
Resource view is clicked. |
void |
scroll(java.util.EventObject e)
Invoked when the value of a scrollbar has changed.
|
void |
themeChanged(java.util.EventObject e)
Invoked when the calendar theme has changed.
|
void |
timeLineUnitsChanged(java.util.EventObject e)
Invoked when timeline units are changed by zoom operation.
|
void |
timetableColumnHeaderClick(DateEvent e)
Invoked when the header of a Timetable column is clicked.
|
void |
tooltipDisplaying(TooltipEvent e)
Invoked to allow modification of the tooltip of a calendar element before it gets displayed.
|
void |
visibleDateChanged(DateChangedEvent e)
Invoked when the user selects another date using the month or year navigation controls
on the calendar header area.
|
void |
vScroll(ScrollEvent e)
Invoked when the control has been scrolled vertically.
|
void |
weekRangeHeaderClick(DateEvent e)
Raised when the header of a WeekRange view is clicked.
|
void visibleDateChanged(DateChangedEvent e)
e
- A DateChangedEvent
object.void scroll(java.util.EventObject e)
e
- An EventObject
object.void dateClick(ResourceDateEvent e)
e
- A ResourceDateEvent
object.void monthCellClick(DateEvent e)
e
- A DateEvent
object.void hiddenItemClick(DateEvent e)
The hidden items cue is displayed when there are schedule items included in the time range of the current calendar view, but not currently visible because of insufficient space.
e
- A DateEvent
object.void itemClick(ItemMouseEvent e)
e
- An ItemMouseEvent
object.void itemDeleting(ItemConfirmEvent e)
This method can be used to prevent users from deleting specific non-recurring items interactively.
The method is invoked once for each element of the item selection. To control the deletion of
recurring items, use the recurringItemDeleting(com.mindfusion.scheduling.RecurringItemConfirmEvent)
method.
e
- An ItemConfirmEvent
object.void recurringItemDeleting(RecurringItemConfirmEvent e)
This method can be used to prevent the deletion of recurring items. For non-recurring items,
use the itemDeleting(com.mindfusion.scheduling.ItemConfirmEvent)
method.
e
- A RecurringItemConfirmEvent
object.void itemDeleted(ItemEvent e)
e
- An ItemEvent
object.void itemInplaceEditStarting(ItemConfirmEvent e)
This method can be used to prevent users from editing the text of specific schedule items.
e
- An ItemConfirmEvent
object.void itemInplaceEditEnding(ItemEditConfirmEvent e)
This event can be used to validate the text entered into a schedule item during the in-place editing mode.
e
- An ItemEditConfirmEvent
object.void itemInplaceEdited(ItemEvent e)
e
- An ItemEvent
object.void itemCreating(ItemConfirmEvent e)
e
- An ItemConfirmEvent
object.void itemCreated(ItemEvent e)
e
- An ItemEvent
object.void itemCloning(ItemConfirmEvent e)
e
- An ItemConfirmEvent
object.void itemCloned(ItemEvent e)
e
- An ItemEvent
object.void itemModifying(ItemModifyConfirmEvent e)
This method can be used to prevent users from modifying an item interactively.
e
- An ItemModifyConfirmEvent
object.void itemModified(ItemModifiedEvent e)
e
- An ItemModifiedEvent
object.void itemModificationCanceled(ItemEvent e)
e
- An ItemEvent
object.void itemCreationCanceled(ItemEvent e)
This method is invoked when the user presses the cancel key (usually Escape) while in-place editing the text of an item currently being created.
e
- An ItemEvent
object.void monthHeaderClick(DateEvent e)
e
- A DateEvent
object.void monthWeekHeaderClick(DateEvent e)
e
- A DateEvent
object.void monthRangeHeaderClick(DateEvent e)
e
- A DateEvent
object.void listViewHeaderClick(DateEvent e)
e
- A DateEvent
object.void weekRangeHeaderClick(DateEvent e)
e
- A DateEvent
object.void timetableColumnHeaderClick(DateEvent e)
e
- A DateEvent
object.void itemDrawing(CalendarDrawEvent e)
e
- A CalendarDrawEvent
object.void beginItemDrawing(java.util.EventObject e)
e
- An EventObject object.void endItemDrawing(java.util.EventObject e)
e
- An EventObject object.void drawing(CalendarDrawEvent e)
e
- A CalendarDrawEvent
object.void draw(CalendarDrawEvent e)
This method is invoked if the CustomDraw
property is set.
e
- A CalendarDrawEvent
object.void customizeText(CalendarTextEvent e)
e
- An CalendarTextEvent
object.void itemTooltipDisplaying(ItemTooltipEvent e)
Set the new tooltip through the ItemTooltipEvent.setTooltip(String)
method.
e
- An ItemTooltipEvent
object.void tooltipDisplaying(TooltipEvent e)
e
- A TooltipEvent
object.void resourceViewTopTimelineClick(DateEvent e)
Resource
view is clicked.e
- A DateEvent
object.void resourceViewMiddleTimelineClick(DateEvent e)
Resource
view is clicked.e
- A DateEvent
object.void resourceViewBottomTimelineClick(DateEvent e)
Resource
view is clicked.e
- A DateEvent
object.void resourceViewRowHeaderClick(ResourceDateEvent e)
e
- A ResourceDateEvent
object.void itemSelectionChanged(ItemSelectionEvent e)
e
- An ItemSelectionEvent
object.void itemSelectionComplete(java.util.EventObject e)
This method is invoked only once unlike itemSelectionChanged(com.mindfusion.scheduling.ItemSelectionEvent)
which is invoked
for each individual item affected by the selection operation.
e
- An EventObject
object.void itemSelecting(ItemConfirmEvent e)
e
- An ItemConfirmEvent
object.void itemDeselecting(ItemConfirmEvent e)
e
- An ItemConfirmEvent
object.void hScroll(ScrollEvent e)
e
- A ScrollEvent
link.void vScroll(ScrollEvent e)
e
- A ScrollEvent
object.void themeChanged(java.util.EventObject e)
e
- An EventObject
object.void itemListLaneChanged(ItemListLaneChangedEvent e)
e
- An ItemListLaneChangedEvent
object.void itemsModified(ItemsEvent e)
Unlike itemModified(com.mindfusion.scheduling.ItemModifiedEvent)
and itemListLaneChanged(com.mindfusion.scheduling.ItemListLaneChangedEvent)
, this method is invoked
only once for all items that are affected by the modification.
e
- An ItemsEvent
object.void customizeGrouping(CustomizeGroupingEvent e)
e
- A CustomizeGroupingEvent
object.void filterItem(ItemConfirmEvent e)
e
- An ItemConfirmEvent
object.void timeLineUnitsChanged(java.util.EventObject e)
e
- An EventObject
object.