Type Aliases
The following type aliases are available globally.
-
Function that provides a style for a row in the diagram.
Declaration
Swift
public typealias GanttChartRowStyleFunction = (Row) -> GanttChartRowStyle?
-
Function that provides a style for an item in the diagram.
Declaration
Swift
public typealias GanttChartItemStyleFunction = (GanttChartItem) -> GanttChartItemStyle?
-
Function that provides a style for a dependency in the diagram.
Declaration
Swift
public typealias GanttChartDependencyStyleFunction = (GanttChartDependency) -> GanttChartDependencyStyle?
-
Returns the parent item of a Gantt Chart item.
Declaration
Swift
public typealias GanttChartItemParentFunction = (GanttChartItem) -> GanttChartItem?
-
Returns the child items of a Gantt Chart item.
Declaration
Swift
public typealias GanttChartItemChildrenFunction = (GanttChartItem) -> [GanttChartItem]
-
Returns the lag (in seconds) of a Gantt Chart dependency.
Declaration
Swift
public typealias GanttChartDependencyLagFunction = (GanttChartDependency) -> TimeInterval?
-
Returns the time constraints of a Gantt Chart item.
Declaration
Swift
public typealias GanttChartItemConstraintFunction = (GanttChartItem) -> GanttChartItemConstraints?
-
Responds to scrolling events occurring on an associated controller.
Declaration
Swift
public typealias GanttChartScroller = GanttChartContentScroller
-
Function that provides a row array for an hour width in the diagram header.
Declaration
Swift
public typealias GanttChartHeaderRowArrayFunction = (Double) -> [GanttChartHeaderRow]?
-
Returns a specific time area style given an input interval, considering the time selector and header row objects that it is needed for.
Declaration
Swift
public typealias GanttChartHeaderCellStyleFunction = (TimeRange, TimeSelector, GanttChartHeaderRow) -> TimeAreaStyle?
-
Row index (zero-based).
Declaration
Swift
public typealias Row = Int
-
Zero-based week number, since first week of 2001 (between -4194303 and 4194304).
Declaration
Swift
public typealias Week = Int
-
Day of week number, between Sunday and Saturday (between 0 and 6, inclusive).
Declaration
Swift
public typealias DayOfWeek = Int
-
Time of day in seconds passed since midnight (between 0 and 24*60*60=86400 inclusive, i.e. next midnight is accepted).
Declaration
Swift
public typealias TimeOfDay = TimeInterval
-
Undocumented
Declaration
Swift
public typealias MonthInterval = Int
-
Returns a specific label given an input time interval.
Declaration
Swift
public typealias TimeLabelFunction = (TimeRange) -> String?
-
Returns a specific time area style given an input interval, considering the time selector object that it is needed for.
Declaration
Swift
public typealias TimeAreaStyleFunction = (TimeRange, TimeSelector) -> TimeAreaStyle?