Package | Description |
---|---|
com.flexganttfx.model |
Top-level model classes required for creating a Gantt chart.
|
com.flexganttfx.model.repository |
Classes related to activity repositories.
|
com.flexganttfx.view.graphics |
The various graphics controls that are used for rendering the Gantt chart.
|
com.flexganttfx.view.graphics.renderer |
Renderer classes for visualizing activities, calendar entries, and for adding custom background
visuals based on row type.
|
impl.com.flexganttfx.skin.graphics |
Classes for the graphics skin.
|
Modifier and Type | Method and Description |
---|---|
ActivityRef<A> |
ActivityLink.getSourceActivityRef()
Returns the activity reference pointing to the source activity of the
link.
|
ActivityRef<A> |
ActivityLink.getTargetActivityRef()
Returns the activity reference pointing to the target activity of the
link.
|
Modifier and Type | Method and Description |
---|---|
void |
ActivityLink.setSourceActivityRef(ActivityRef<A> ref)
Sets the activity reference pointing to the source activity of the link.
|
void |
ActivityLink.setTargetActivityRef(ActivityRef<A> ref)
Sets the activity reference pointing to the target activity of the link.
|
Constructor and Description |
---|
ActivityLink(ActivityRef<A> sourceRef,
ActivityRef<A> targetRef)
Constructs a new activity link with type
ActivityLink.LinkType.END_TO_START . |
ActivityLink(ActivityRef<A> sourceRef,
ActivityRef<A> targetRef)
Constructs a new activity link with type
ActivityLink.LinkType.END_TO_START . |
ActivityLink(ActivityRef<A> sourceRef,
ActivityRef<A> targetRef,
ActivityLink.LinkType type)
Constructs a new activity link.
|
ActivityLink(ActivityRef<A> sourceRef,
ActivityRef<A> targetRef,
ActivityLink.LinkType type)
Constructs a new activity link.
|
Modifier and Type | Method and Description |
---|---|
ActivityRef<?> |
RepositoryEvent.getActivityRef()
Returns the affected activity (ref).
|
Modifier and Type | Method and Description |
---|---|
void |
ListActivityRepository.addActivity(ActivityRef<A> activityRef) |
void |
MutableActivityRepository.addActivity(ActivityRef<A> activity)
Adds the given activity to the repository.
|
void |
IntervalTreeActivityRepository.addActivity(ActivityRef<A> activityRef) |
void |
ListActivityRepository.removeActivity(ActivityRef<A> activityRef) |
void |
MutableActivityRepository.removeActivity(ActivityRef<A> activity)
Removes the given activity from the repository.
|
void |
IntervalTreeActivityRepository.removeActivity(ActivityRef<A> activityRef) |
Constructor and Description |
---|
RepositoryEvent(javafx.event.EventType<RepositoryEvent> eventType,
ActivityRepository<?> repository,
ActivityRef<?> activityRef)
Constructs a new repository event.
|
Modifier and Type | Method and Description |
---|---|
ActivityRef<?> |
GraphicsBase.EditingCallbackParameter.getActivityRef() |
ActivityRef<?> |
GraphicsBase.DragAndDropInfo.getActivityRef()
Returns the activity being dragged.
|
ActivityRef<?> |
ActivityEvent.getActivityRef() |
ActivityRef<?> |
ActivityBounds.getActivityRef() |
ActivityRef<?> |
GraphicsBase.getActivityRefAt(double x,
double y)
Finds the activity reference at the given location.
|
ActivityRef<?> |
GraphicsBase.getEditedActivity() |
ActivityRef<?> |
GraphicsBase.getHoverActivity() |
ActivityRef<?> |
GraphicsBase.getPressedActivity() |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ObjectProperty<javafx.util.Callback<ActivityRef<?>,javafx.scene.image.Image>> |
GraphicsBase.dragImageProviderProperty() |
javafx.beans.property.ReadOnlyObjectProperty<ActivityRef<?>> |
GraphicsBase.editedActivityProperty() |
List<ActivityRef<?>> |
GraphicsBase.ContextMenuParameter.getActivities()
Returns the activities found at the location where the context menu
has been requested.
|
List<ActivityRef<?>> |
LassoEvent.LassoInfo.getActivities()
Returns the activities found inside the lasso.
|
List<ActivityRef<?>> |
GraphicsBase.getAllActivityRefsAt(double x,
double y)
Returns the references to all activities found at the given location.
|
javafx.util.Callback<ActivityRef<?>,javafx.scene.image.Image> |
GraphicsBase.getDragImageProvider() |
javafx.collections.ObservableSet<ActivityRef<?>> |
GraphicsBase.getHighlightedActivities()
Returns a set that is used to store the currently highighted activities.
|
javafx.collections.ObservableList<ActivityRef<?>> |
GraphicsBase.getSelectedActivities()
Returns the list of currently selected activities.
|
javafx.beans.property.ReadOnlyObjectProperty<ActivityRef<?>> |
GraphicsBase.hoverActivityProperty() |
javafx.beans.property.ReadOnlyObjectProperty<ActivityRef<?>> |
GraphicsBase.pressedActivityProperty() |
Modifier and Type | Method and Description |
---|---|
void |
GraphicsBase.setDragImageProvider(javafx.util.Callback<ActivityRef<?>,javafx.scene.image.Image> provider) |
Constructor and Description |
---|
ActivityBounds(ActivityRef<?> activityRef,
double x,
double y,
double width,
double height) |
ActivityEvent(ActivityRef<?> activity,
javafx.event.EventTarget target,
javafx.event.EventType<? extends ActivityEvent> eventType) |
ActivityEvent(ActivityRef<?> activity,
javafx.event.EventTarget target,
javafx.event.EventType<? extends ActivityEvent> eventType,
double oldValue) |
ActivityEvent(ActivityRef<?> activity,
javafx.event.EventTarget target,
javafx.event.EventType<? extends ActivityEvent> eventType,
Instant oldTime) |
ActivityEvent(ActivityRef<?> activity,
javafx.event.EventTarget target,
javafx.event.EventType<? extends ActivityEvent> eventType,
Row<?,?,?> oldRow,
Row<?,?,?> newRow,
TimeInterval oldTimeInterval) |
ActivityEvent(ActivityRef<?> activity,
javafx.event.EventTarget target,
javafx.event.EventType<? extends ActivityEvent> eventType,
TimeInterval oldInterval) |
EditingCallbackParameter(ActivityRef<?> activityRef,
GraphicsBase.EditMode editMode) |
Constructor and Description |
---|
ContextMenuParameter(GraphicsBase<R> graphics,
R row,
List<ActivityRef<?>> activities,
Layout layout,
Instant time,
LocalTime localTime)
Constructs a new context menu parameter object.
|
LassoInfo(javafx.scene.input.MouseEvent mouseEvent,
Instant startTime,
Instant endTime,
LocalTime localStartTime,
LocalTime localEndTime,
List<Row<?,?,?>> rows,
List<ActivityRef<?>> activities)
Constructs a new info object.
|
Modifier and Type | Method and Description |
---|---|
ActivityBounds |
ActivityRenderer.draw(ActivityRef<A> activityRef,
Position position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected ActivityBounds |
CalendarActivityRenderer.drawActivity(ActivityRef<A> activityRef,
Position position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected ActivityBounds |
ActivityBarRenderer.drawActivity(ActivityRef<A> activityRef,
Position position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected ActivityBounds |
ActivityRenderer.drawActivity(ActivityRef<A> activityRef,
Position position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected ActivityBounds |
CompletableActivityRenderer.drawActivity(ActivityRef<A> path,
Position position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected void |
ActivityBarRenderer.drawBackground(ActivityRef<A> activityRef,
Position position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected void |
ActivityRenderer.drawBackground(ActivityRef<A> activityRef,
Position position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected void |
ActivityBarRenderer.drawBorder(ActivityRef<A> activityRef,
Position position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected void |
ActivityRenderer.drawBorder(ActivityRef<A> activityRef,
Position position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected void |
CompletableActivityRenderer.drawCompletion(ActivityRef<A> activityRef,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected void |
ActivityBarRenderer.drawText(ActivityRef<A> activityRef,
String text,
ActivityBarRenderer.TextPosition position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
Modifier and Type | Method and Description |
---|---|
ActivityRef<?> |
GraphicsBaseSkin.getActivityRefAt(double x,
double y) |
Modifier and Type | Method and Description |
---|---|
protected List<ActivityRef<?>> |
SplitPaneGraphicsSkin.findLassoSelectedActivities() |
protected List<ActivityRef<?>> |
SingleRowGraphicsSkin.findLassoSelectedActivities() |
protected abstract List<ActivityRef<?>> |
GraphicsBaseSkin.findLassoSelectedActivities() |
protected List<ActivityRef<?>> |
ListViewGraphicsSkin.findLassoSelectedActivities() |
protected List<ActivityRef<?>> |
VBoxGraphicsSkin.findLassoSelectedActivities() |
List<ActivityRef<?>> |
GraphicsBaseSkin.getAllActivityRefsAt(double x,
double y) |
Modifier and Type | Method and Description |
---|---|
ActivityBounds |
RowCanvas.getActivityBounds(ActivityRef<?> activityRef) |
javafx.geometry.Rectangle2D |
GraphicsBaseSkin.getActivityBounds(ActivityRef<?> ref) |
RowCanvas<R> |
GraphicsBaseSkin.getRowCanvas(ActivityRef<?> ref) |
protected RowPane<R> |
GraphicsBaseSkin.getRowPane(ActivityRef<?> ref) |
Copyright © 2020 Dirk Lemmermann Software & Consulting. All rights reserved.