public class GanttEventListenerAdapter extends java.lang.Object implements IGanttEventListener
| Constructor and Description |
|---|
GanttEventListenerAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
eventDoubleClicked(GanttEvent event,
org.eclipse.swt.events.MouseEvent me)
Fires when an event is doubleclicked.
|
void |
eventHeaderSelected(java.util.Calendar newlySelectedDate,
java.util.List allSelectedDates)
Fires when a header section becomes selected (days in the header are clicked etc).
|
void |
eventMovedToNewSection(GanttEvent ge,
GanttSection oldSection,
GanttSection newSection)
This is called when an event is moved (vertical DND) from one section to another.
|
void |
eventPropertiesSelected(java.util.List events)
Fires when the "properties" menu item is selected on an event (assuming it's visible).
|
void |
eventReordered(GanttEvent ge)
This is called when an event was reordered vertically in the chart (via DND).
|
void |
eventsDeleteRequest(java.util.List events,
org.eclipse.swt.events.MouseEvent me)
Fires when the built-in delete action is run on an event.
|
void |
eventsDroppedOrResizedOntoUnallowedDateRange(java.util.List events,
GanttSpecialDateRange range)
This is called when one or more events were either dropped or resized over a
GanttSpecialDateRange which does not allow events on its dates. |
void |
eventSelected(GanttEvent event,
java.util.List allSelectedEvents,
org.eclipse.swt.events.MouseEvent me)
Fires when an event is selected.
|
void |
eventsMoved(java.util.List events,
org.eclipse.swt.events.MouseEvent me)
Fires when one or more events were moved.
|
void |
eventsMoveFinished(java.util.List events,
org.eclipse.swt.events.MouseEvent me)
Fires when a move has finished (the mouse button is let go).
|
void |
eventsResized(java.util.List events,
org.eclipse.swt.events.MouseEvent me)
Fires when one or more events were resized.
|
void |
eventsResizeFinished(java.util.List events,
org.eclipse.swt.events.MouseEvent me)
Fires when a resize has finished (the mouse button is let go).
|
void |
lastDraw(org.eclipse.swt.graphics.GC gc)
This method will be called when the chart has finished drawing.
|
void |
phaseMoved(GanttPhase phase,
org.eclipse.swt.events.MouseEvent me)
Fires when a GanttPhase was moved.
|
void |
phaseMoveFinished(GanttPhase phase,
org.eclipse.swt.events.MouseEvent me)
Fires when a move has finished on a GanttPhase (the mouse button is let go).
|
void |
phaseResized(GanttPhase phase,
org.eclipse.swt.events.MouseEvent me)
Fires when a GanttPhase was resized.
|
void |
phaseResizeFinished(GanttPhase phase,
org.eclipse.swt.events.MouseEvent me)
Fires when a resize has finished on a GanttPhase (the mouse button is let go).
|
void |
zoomedIn(int newZoomLevel)
Fires when user zoomed in.
|
void |
zoomedOut(int newZoomLevel)
Fires when user zoomed out.
|
void |
zoomReset()
Fires when the zoom level has been reset.
|
public void eventDoubleClicked(GanttEvent event, org.eclipse.swt.events.MouseEvent me)
IGanttEventListenereventDoubleClicked in interface IGanttEventListenerevent - Event double clicked.me - MouseEventpublic void eventPropertiesSelected(java.util.List events)
IGanttEventListenereventPropertiesSelected in interface IGanttEventListenerevents - Events to show properties on.public void eventsDeleteRequest(java.util.List events,
org.eclipse.swt.events.MouseEvent me)
IGanttEventListenereventsDeleteRequest in interface IGanttEventListenerevents - Events requested to be deletedme - MouseEventpublic void eventSelected(GanttEvent event, java.util.List allSelectedEvents, org.eclipse.swt.events.MouseEvent me)
IGanttEventListenereventSelected in interface IGanttEventListenerevent - Event that got selected.allSelectedEvents - All currently selected events.me - MouseEventpublic void eventsMoved(java.util.List events,
org.eclipse.swt.events.MouseEvent me)
IGanttEventListenereventsMoved in interface IGanttEventListenerevents - List of modified events (post modification)me - MouseEventpublic void eventsResized(java.util.List events,
org.eclipse.swt.events.MouseEvent me)
IGanttEventListenereventsResized in interface IGanttEventListenerevents - List of modified events (post modification)me - MouseEventpublic void eventsMoveFinished(java.util.List events,
org.eclipse.swt.events.MouseEvent me)
IGanttEventListenereventsMoveFinished in interface IGanttEventListenerevents - List of modified events (post modification)me - MouseEventpublic void eventsResizeFinished(java.util.List events,
org.eclipse.swt.events.MouseEvent me)
IGanttEventListenereventsResizeFinished in interface IGanttEventListenerevents - List of modified events (post modification)me - MouseEventpublic void zoomedIn(int newZoomLevel)
IGanttEventListenerzoomedIn in interface IGanttEventListenernewZoomLevel - The new zoom level.public void zoomedOut(int newZoomLevel)
IGanttEventListenerzoomedOut in interface IGanttEventListenernewZoomLevel - The new zoom level.public void zoomReset()
IGanttEventListenerzoomReset in interface IGanttEventListenerpublic void eventHeaderSelected(java.util.Calendar newlySelectedDate,
java.util.List allSelectedDates)
IGanttEventListenereventHeaderSelected in interface IGanttEventListenernewlySelectedDate - The date that was just clickedallSelectedDates - All dates that were selected previously including the currently added onepublic void lastDraw(org.eclipse.swt.graphics.GC gc)
IGanttEventListenerlastDraw in interface IGanttEventListenergc - GC graphics objectpublic void phaseMoved(GanttPhase phase, org.eclipse.swt.events.MouseEvent me)
IGanttEventListenerphaseMoved in interface IGanttEventListenerphase - GanttPhase that was movedme - MouseEventpublic void phaseMoveFinished(GanttPhase phase, org.eclipse.swt.events.MouseEvent me)
IGanttEventListenerphaseMoveFinished in interface IGanttEventListenerphase - GanttPhase that was movedme - MouseEventpublic void phaseResized(GanttPhase phase, org.eclipse.swt.events.MouseEvent me)
IGanttEventListenerphaseResized in interface IGanttEventListenerphase - GanttPhase that movedme - MouseEventpublic void phaseResizeFinished(GanttPhase phase, org.eclipse.swt.events.MouseEvent me)
IGanttEventListenerphaseResizeFinished in interface IGanttEventListenerphase - GanttPhase that was resizedme - MouseEventpublic void eventMovedToNewSection(GanttEvent ge, GanttSection oldSection, GanttSection newSection)
IGanttEventListenereventMovedToNewSection in interface IGanttEventListenerge - Event that was movedoldSection - Section it used to belong tonewSection - Section it belongs to nowpublic void eventReordered(GanttEvent ge)
IGanttEventListenereventReordered in interface IGanttEventListenerge - Event that was reorderedpublic void eventsDroppedOrResizedOntoUnallowedDateRange(java.util.List events,
GanttSpecialDateRange range)
IGanttEventListenerGanttSpecialDateRange which does not allow events on its dates.
Please note you should not try to undo any event resizing or moving when you are notified as this will take place automatically. Undo will also not contain
the events that "crossed the bounds", only events that did not "cross" will be in the undo/redo event generated by the resize or DND.eventsDroppedOrResizedOntoUnallowedDateRange in interface IGanttEventListenerevents - List of events that were not allowedrange - GanttSpecialDateRange on which events were dropped