Package | Description |
---|---|
com.flexganttfx.extras |
Various utility classes, most notably a toolbar and a statusbar control for
rapid prototyping (not intended for production use).
|
com.flexganttfx.extras.properties |
Contains the item factory and item providers for use with the property sheet view of
ControlsFX.
|
com.flexganttfx.extras.properties.view |
Contains views for displaying the various properties used by the framework
inside the property sheet view of ControlsFX.
|
com.flexganttfx.model |
Top-level model classes required for creating a Gantt chart.
|
com.flexganttfx.model.exception |
Specialized exception classes.
|
com.flexganttfx.model.layout |
Different layout and line manager implementations used to control the layout of activities.
|
com.flexganttfx.view |
The main Gantt chart controls.
|
com.flexganttfx.view.graphics |
The various graphics controls that are used for rendering the Gantt chart.
|
com.flexganttfx.view.graphics.layer |
System layers are used to draw various pieces of information into the background of a row
(time now, grid lines, marked time interval, chart and agenda lines, etc...).
|
com.flexganttfx.view.graphics.renderer |
Renderer classes for visualizing activities, calendar entries, and for adding custom background
visuals based on row type.
|
com.flexganttfx.view.timeline |
The timeline control, which consists of the dateline and the eventline child
controls.
|
com.flexganttfx.view.util |
Various utility classes.
|
Modifier and Type | Class and Description |
---|---|
class |
GanttChartStatusBar<R extends Row<?,?,?>>
A statusbar implementation that can be used in combination with the Gantt
chart control.
|
class |
GanttChartToolBar<R extends Row<?,?,?>>
A toolbar implementation that can be used in combination with the Gantt chart
control.
|
class |
LayersView<R extends Row<?,?,?>>
A control used for displaying the list of layers used by the
GraphicsBase . |
class |
RadarView<R extends Row<?,?,?>>
A control used for rendering an overview of all activities within a Gantt
chart or to be more precise a
GraphicsBase .![]() |
class |
RowControls<R extends Row<?,?,?>>
A simple row controls view with only one button called "Edit".
|
Modifier and Type | Class and Description |
---|---|
class |
GanttChartBaseItemProvider<R extends Row<?,?,?>>
A property sheet item provider for
GanttChartBase . |
class |
GanttChartItemProvider<R extends Row<?,?,?>>
A property sheet item provider for
GanttChart . |
class |
GraphicsBaseItemProvider<R extends Row<?,?,?>>
A property sheet item provider for
GraphicsBase . |
Modifier and Type | Class and Description |
---|---|
class |
GanttChartPropertySheet<R extends Row<?,?,?>>
A property sheet implementation for use with the property sheet view of
ControlsFX.
|
Modifier and Type | Class and Description |
---|---|
class |
Row<P extends Row<?,?,?>,C extends Row<?,?,?>,A extends Activity>
A row object is used to store the activities found on a row of the Gantt
chart.
|
class |
Row<P extends Row<?,?,?>,C extends Row<?,?,?>,A extends Activity>
A row object is used to store the activities found on a row of the Gantt
chart.
|
Modifier and Type | Method and Description |
---|---|
Row[] |
Row.getPath()
Returns the path to this row, for example [ROOT, Parent1, Parent2, this].
|
Row<?,?,A> |
ActivityRef.getRow()
Returns the row where the activity is located.
|
Constructor and Description |
---|
ActivityRef(Row<?,?,A> row,
Layer layer,
A activity)
Constructs a new activity reference.
|
Modifier and Type | Method and Description |
---|---|
Row<?,?,?> |
IllegalLineIndexException.getRow()
Returns the row where the exception occured.
|
Constructor and Description |
---|
IllegalLineIndexException(Row<?,?,?> row,
int lineIndex,
int lineCount)
Constructs a new exception.
|
Modifier and Type | Class and Description |
---|---|
class |
EqualLinesManager<R extends Row<?,?,A>,A extends Activity>
A lines manager that equally distributes the available row height to all
lines.
|
Modifier and Type | Method and Description |
---|---|
Row<?,?,?> |
LinesManagerBase.getRow()
Returns the row managed by this manager.
|
Constructor and Description |
---|
LinesManagerBase(Row<?,?,?> row)
Constructs a new lines manager.
|
Modifier and Type | Class and Description |
---|---|
class |
GanttChart<R extends Row<?,?,?>>
A control used to visualize any kind of scheduling data along a
timeline.
|
class |
GanttChartBase<R extends Row<?,?,?>>
Abstract base class for all Gantt chart controls.
|
class |
GanttChartLite<R extends Row<?,?,?>>
A control used to visualize any kind of scheduling data along a
timeline.
|
Modifier and Type | Class and Description |
---|---|
class |
GraphicsBase<R extends Row<?,?,?>>
The graphics view control is responsible for the rendering of activities and
system layers, the editing of activities, the event notifications, the hit
detection, system layer management, and for context menu support.
|
static class |
GraphicsBase.ContextMenuParameter<R extends Row<?,?,?>>
A callback parameter class used for displaying a context menu.
|
static class |
GraphicsBase.RowControlsParameter<R extends Row<?,?,?>>
A callback parameter object used to provide context for the row controls
factory.
|
static class |
GraphicsBase.RowEditorParameter<R extends Row<?,?,?>>
A callback parameter object used to provide context for the row editor
factory.
|
class |
ListViewGraphics<R extends Row<?,?,?>>
A specialization of
GraphicsBase that uses a ListView to
display a list of rows. |
class |
SingleRowGraphics<R extends Row<?,?,?>>
A specialization of
GraphicsBase that displays exactly one row. |
class |
SplitPaneGraphics<R extends Row<?,?,?>>
A specialization of
GraphicsBase that displays several rows inside a
SplitPane . |
class |
VBoxGraphics<R extends Row<?,?,?>>
A specialization of
GraphicsBase that displays several rows inside a
VBox . |
Modifier and Type | Method and Description |
---|---|
Row<?,?,?> |
ActivityEvent.getNewRow()
Returns the parent row of an activity after the user performed a change
on it (e.
|
Row<?,?,?> |
ActivityEvent.getOldRow()
Returns the parent row of an activity before the user performed a change
on it (e.
|
Row<?,?,?> |
GraphicsBase.DragAndDropInfo.getRow()
The row where the drop might occur.
|
Row<?,?,?> |
ActivityBounds.getRow() |
Modifier and Type | Method and Description |
---|---|
javafx.collections.ObservableSet<Row<?,?,?>> |
GraphicsBase.getHighlightedRows()
Returns a set that is used to store the currently highlighted rows.
|
List<Row<?,?,?>> |
LassoEvent.LassoInfo.getRows()
Returns the rows with which the lasso intersects.
|
Modifier and Type | Method and Description |
---|---|
javafx.util.Callback<GraphicsBase.DragAndDropInfo,Boolean> |
GraphicsBase.getRowDragAndDropCallback(Class<? extends Row> rowType)
Returns a callback that will be invoked when the user drags an activity
over a row of the given type.
|
void |
GraphicsBase.setRowDragAndDropCallback(Class<? extends Row> rowType,
javafx.util.Callback<GraphicsBase.DragAndDropInfo,Boolean> callback)
Specifies a callback that will be invoked when the user drags an activity
over a row of the given type.
|
Constructor and Description |
---|
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,
Row<?,?,?> oldRow,
Row<?,?,?> newRow,
TimeInterval oldTimeInterval) |
DragAndDropInfo(Row<?,?,?> row,
ActivityBounds activityBounds,
List<ActivityBounds> selectedActivities,
TimeInterval dropInterval,
javafx.scene.input.DragEvent dragEvent,
javafx.geometry.Point2D offset) |
Constructor and Description |
---|
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 | Class and Description |
---|---|
class |
AgendaLinesLayer<R extends Row<?,?,?>>
Draws the horizontal grid lines for a row if the row or any of its inner
lines are using the agenda layout.
|
class |
CalendarLayer<R extends Row<?,?,?>>
Draws the entries returned by the calendars attached to a row or attached to
the entire graphics view.
|
class |
ChartLinesLayer<R extends Row<?,?,?>>
Draws the horizontal grid lines for a row if the row or any of its inner
lines are using the chart layout (see
ChartLayout ). |
class |
DSTLineLayer<R extends Row<?,?,?>>
Draws a vertical line at the location of the next daylight savings time change.
|
class |
GridLinesLayer<R extends Row<?,?,?>>
Draws the vertical grid lines based on the scale resolutions currently
present in the dateline.
|
class |
HoverTimeIntervalLayer<R extends Row<?,?,?>>
Draws the hover time interval specified by the dateline.
|
class |
InnerLinesLayer<R extends Row<?,?,?>>
Draws separator lines between inner lines.
|
class |
LayoutLayer<R extends Row<?,?,?>>
Draws the layout padding areas.
|
class |
NowLineLayer<R extends Row<?,?,?>>
Draws a vertical line at the location of the current time / now time.
|
class |
RowLayer<R extends Row<?,?,?>>
Draws the background of each row.
|
class |
ScaleLayer<R extends Row<?,?,?>>
Draws a scale for an entire row or for each line within the row.
|
class |
SelectedTimeIntervalsLayer<R extends Row<?,?,?>>
Draws the time intervals that were selected by the user (or the application)
in the dateline.
|
class |
SystemLayer<R extends Row<?,?,?>>
System layers are used in the background and foreground of each row.
|
class |
ZoomTimeIntervalLayer<R extends Row<?,?,?>>
Draws the zoom interval as defined by the timeline property
Dateline.selectedTimeIntervalProperty() . |
Modifier and Type | Method and Description |
---|---|
<RT extends Row<?,?,?>> |
RowLayer.getRowRenderer(Class<RT> clazz) |
Modifier and Type | Method and Description |
---|---|
void |
RowLayer.setRowRenderer(Class<Row> clazz,
RowRenderer<?> renderer) |
Modifier and Type | Class and Description |
---|---|
class |
RowRenderer<R extends Row<?,?,?>> |
Modifier and Type | Method and Description |
---|---|
Row<?,?,?> |
Eventline.getFrozenRow() |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ObjectProperty<Row<?,?,?>> |
Eventline.frozenRowProperty() |
SingleRowGraphics<Row<?,?,?>> |
Eventline.getGraphics() |
Modifier and Type | Method and Description |
---|---|
void |
Eventline.setFrozenRow(Row<?,?,?> frozenRow) |
Modifier and Type | Class and Description |
---|---|
class |
AutoLinesManager<R extends Row<?,?,A>,A extends Activity>
A specialized
LinesManager used for ensuring that activities will not
overlap each other. |
class |
RowHeader<R extends Row<?,?,?>>
The row header is a specialized column which is used for controlling the
height of each row and for adding row numbers / row outline levels in front
of each row.
|
Copyright © 2020 Dirk Lemmermann Software & Consulting. All rights reserved.