GanttChartItemConstraintBehavior
public struct GanttChartItemConstraintBehavior : GanttChartItemBehavior
Ensures Gantt Chart items are constrained to time limits (such as min/max start/finish).
-
Undocumented
Declaration
Swift
public init(provider: GanttChartItemConstraintProvider, preservingDurations: Bool? = nil)
-
Undocumented
Declaration
Swift
public init(constraints: [GanttChartItemConstraintDefinition], preservingDurations: Bool? = nil)
-
Undocumented
Declaration
Swift
public let provider: GanttChartItemConstraintProvider
-
Undocumented
Declaration
Swift
public var preservingDurations: Bool
-
Undocumented
Declaration
Swift
public func itemWasAdded(item: GanttChartItem, items: [GanttChartItem], dependencies: [GanttChartDependency], schedule: ScheduleDefinition) -> [GanttChartItemUpdateAction]
-
Undocumented
Declaration
Swift
public func timeDidChange(for item: GanttChartItem, from originalValue: TimeRange, up: Bool, down: Bool, items: [GanttChartItem], dependencies: [GanttChartDependency], schedule: ScheduleDefinition) -> [GanttChartItemUpdateAction]
-
Undocumented
Declaration
Swift
public func dependencyWasAdded(_ dependency: GanttChartDependency, items: [GanttChartItem], dependencies: [GanttChartDependency], schedule: ScheduleDefinition) -> [GanttChartItemUpdateAction]